Class AdaptedAreaFactory.AdaptedAreaImpl<R extends Model,​O,​M extends Model,​E extends java.lang.Enum<E>>