Я переношу приложение с java на Scala. В java у меня есть что-то вроде
abstract class CommonObjectInfo{//...}
class ConcreteObject extends CommonObjectInfo{//...}
abstract class AbstractWrapper<E extends CommonObjectInfo>{//...}
class ConcreteWrapper extends CommonObjectInfo<ConcreteObject>{//...}
Как я могу формально выразить объекты "обертки" в Scala? I