Program: 160615
Project: 160615
Buggy source:
public void init(){
  try {
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
    addType(new SClass(this,Class.forName("String_Node_Str")));
  }
 catch (  ClassNotFoundException e) {
    LOGGER.error("String_Node_Str",e);
  }
}

Fixed version (ground truth):
public void init(){
  try {
    addType(new SClass(this,Class.forName("String_Node_Str"),null));
    addType(new SClass(this,Class.forName("String_Node_Str"),null));
    addType(new SClass(this,Class.forName("String_Node_Str"),null));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SProject();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SUser();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SRevision();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SConcreteRevision();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SGeoTag();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SCheckout();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SServerSettings();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SUserSettings();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SPluginConfiguration();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SSerializerPluginConfiguration();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SObjectIDMPluginConfiguration();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SIfcEnginePluginConfiguration();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SDeserializerPluginConfiguration();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SCheckinResult();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SDownloadResult();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SCheckoutResult();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SDataValue();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SDataObject();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SUserSession();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SMigration();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SReferenceDataValue();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SListDataValue();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SSimpleDataValue();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SDatabaseInformationItem();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SDatabaseInformationCategory();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SDatabaseInformation();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SPluginDescriptor();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SSerializerPluginDescriptor();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SDeserializerPluginDescriptor();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SRevisionSummaryType();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SRevisionSummaryContainer();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SRevisionSummary();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SLongAction();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SLongCheckinAction();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SObjectIDMPluginDescriptor();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),null));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SCompareItem();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SObjectAdded();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SObjectRemoved();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SObjectModified();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SCompareContainer();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SCompareResult();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),null));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SLongActionState();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),null));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SServerInfo();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SVersion();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SIfcEnginePluginDescriptor();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),null));
    addType(new SClass(this,Class.forName("String_Node_Str"),null));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SFile();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SExtendedDataSchema();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SExtendedData();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SQueryEnginePluginDescriptor();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SQueryEnginePluginConfiguration();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SModelMergerPluginDescriptor();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SModelMergerPluginConfiguration();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SModelComparePluginDescriptor();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SModelComparePluginConfiguration();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),null));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SProfileDescriptor();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SServiceDescriptor();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SService();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SToken();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SServicePluginDescriptor();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SInternalServicePluginConfiguration();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SServiceInterface();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SServiceMethod();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SServiceField();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SServiceType();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SServiceParameter();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),null));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.STypeDefinition();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SObjectDefinition();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SPrimitiveDefinition();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SArrayDefinition();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SParameterDefinition();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SType();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SObjectType();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SPrimitiveType();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SLongType();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SDoubleType();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SStringType();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SBooleanType();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SArrayType();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SParameter();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),null));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SImmediateNotificationResult();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SExternalServiceUpdate();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SPercentageChange();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SBounds();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SVector3f();
      }
    }
));
    addType(new SClass(this,Class.forName("String_Node_Str"),new SConstructor(){
      public Object newInstance(){
        return new org.bimserver.interfaces.objects.SGeometry();
      }
    }
));
  }
 catch (  ClassNotFoundException e) {
    LOGGER.error("String_Node_Str",e);
  }
}