_builder.append("}.");
MongoBeansJvmModelInferrer.this._jvmTypesBuilder.setDocumentation(it, _builder.toString());
EList<JvmFormalParameter> _parameters = it.getParameters();
JvmFormalParameter _parameter = MongoBeansJvmModelInferrer.this._jvmTypesBuilder.toParameter(bean, "dbObject", typeRef1);
MongoBeansJvmModelInferrer.this._jvmTypesBuilder.<JvmFormalParameter>operator_add(_parameters, _parameter);
StringConcatenationClient _client = new StringConcatenationClient() {
@Override
protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) {
_builder.append("this._dbObject = dbObject;");
_builder.newLine();
}
};
MongoBeansJvmModelInferrer.this._jvmTypesBuilder.setBody(it, _client);
}
};
JvmConstructor _constructor = this._jvmTypesBuilder.toConstructor(bean, _function);
this._jvmTypesBuilder.<JvmConstructor>operator_add(_members, _constructor);
EList<JvmMember> _members_1 = inferredType.getMembers();
final Procedure1<JvmConstructor> _function_1 = new Procedure1<JvmConstructor>() {
public void apply(final JvmConstructor it) {
StringConcatenation _builder = new StringConcatenation();
_builder.append("Creates a new ");
String _name = bean.getName();
_builder.append(_name, "");
_builder.append(" wrapping a new {@link ");
String _name_1 = BasicDBObject.class.getName();
_builder.append(_name_1, "");
_builder.append("}.");
MongoBeansJvmModelInferrer.this._jvmTypesBuilder.setDocumentation(it, _builder.toString());
StringConcatenationClient _client = new StringConcatenationClient() {
@Override
protected void appendTo(StringConcatenationClient.TargetStringConcatenation _builder) {
_builder.append("_dbObject = new ");
_builder.append(BasicDBObject.class, "");
_builder.append("();");