public
    void initialize() {
        //
        _entityIdCounter = 1L;
        _entityNumberCounter = 0L;
        //
        _entityId_setStatus_Table = new TLongObjectHashMap<Boolean>();
        _setStatus_entityIdList_Table = new THashMap<Boolean, TLongList>();
        _setStatus_entityIdList_Table.put( Boolean.TRUE, new TLongArrayList() );
        _setStatus_entityIdList_Table.put( Boolean.FALSE, new TLongLinkedList() );
        _setStatus_entityIdList_Table.get( Boolean.FALSE ).add( 1L );

        //
        _entityId_Data_Table = new TLongObjectHashMap<THashMap<Class<? extends Data>, Data>>( 128, 0.9f );
        _dataClasstype_entityId_Table = new THashMap<Class<? extends Data>, TLongList>();
        //
        _entityId_entityName_Table = new TLongObjectHashMap<String>( 128, 0.9f );
        _entityName_entityId_Table = new TObjectLongHashMap<String>( 128, 0.9f );

        //
        _processorIdCounter = 1L;
        _processorId_ProcessorInstance_Table = new TLongObjectHashMap<DataProcessor>( 8, 0.9f );
        //
        _processorId_processorClassType_Table = new TLongObjectHashMap<Class<? extends DataProcessor>>( 8, 0.8f );
        _processorClassType_processorId_Table = new TObjectLongHashMap<Class<? extends DataProcessor>>( 8, 0.8f );
        //
        _processorId_interestedEntity_Table = new TLongObjectHashMap<TLongList>();
        _data_InterestedProcessor_Table = new HashMap<List<Class<? extends Data>>, TLongList>();
    }