public class DomainmodelJvmModelInferrer extends AbstractModelInferrer {
@Inject
private JvmTypesBuilder _jvmTypesBuilder;
@Inject
private IQualifiedNameProvider _iQualifiedNameProvider;
<BUG>protected void _infer(final Entity e, final IAcceptor<JvmDeclaredType> acceptor, final boolean prelinkingPhase) {

QualifiedName _fullyQualifiedName = this._iQualifiedNameProvider.getFullyQualifiedName(e);

final Procedure1<JvmGenericType> _function = new Procedure1<JvmGenericType>() {</BUG>
public void apply(final JvmGenericType it) {

public class DomainmodelJvmModelInferrer extends AbstractModelInferrer {
@Inject
private JvmTypesBuilder _jvmTypesBuilder;
@Inject
private IQualifiedNameProvider _iQualifiedNameProvider;
protected void _infer(final Entity entity, final IJvmDeclaredTypeAcceptor acceptor, final boolean prelinkingPhase) {
QualifiedName _fullyQualifiedName = this._iQualifiedNameProvider.getFullyQualifiedName(entity);
JvmGenericType _class = this._jvmTypesBuilder.toClass(entity, _fullyQualifiedName);
IPostIndexingInitializing<JvmGenericType> _accept = acceptor.<JvmGenericType>accept(_class);
final Procedure1<JvmGenericType> _function = new Procedure1<JvmGenericType>() {
public void apply(final JvmGenericType it) {
