private void initFSClassRegistry() { final TypeSystemImpl ts = this.svd.casMetadata.ts; // System.out.println("Initializing FSClassRegistry"); this.svd.casMetadata.fsClassRegistry.initGeneratorArray(); this.svd.casMetadata.fsClassRegistry.addClassForType(ts.fsArrayType, new ArrayFSGenerator()); this.svd.casMetadata.fsClassRegistry.addClassForType(ts.intArrayType, IntArrayFSImpl .generator()); this.svd.casMetadata.fsClassRegistry.addClassForType(ts.floatArrayType, FloatArrayFSImpl .generator()); this.svd.casMetadata.fsClassRegistry.addClassForType(ts.stringArrayType, StringArrayFSImpl .generator()); this.svd.casMetadata.fsClassRegistry.addClassForType(ts.sofaType, SofaFSImpl .getSofaFSGenerator()); this.svd.casMetadata.fsClassRegistry.addClassForType(ts.annotBaseType, AnnotationBaseImpl .getAnnotationGenerator()); this.svd.casMetadata.fsClassRegistry.addClassForType(ts.annotType, AnnotationImpl .getAnnotationGenerator()); this.svd.casMetadata.fsClassRegistry.addClassForType(ts.byteArrayType, ByteArrayFSImpl .generator()); this.svd.casMetadata.fsClassRegistry.addClassForType(ts.booleanArrayType, BooleanArrayFSImpl .generator()); this.svd.casMetadata.fsClassRegistry.addClassForType(ts.shortArrayType, ShortArrayFSImpl .generator()); this.svd.casMetadata.fsClassRegistry.addClassForType(ts.longArrayType, LongArrayFSImpl .generator()); this.svd.casMetadata.fsClassRegistry.addClassForType(ts.doubleArrayType, DoubleArrayFSImpl .generator()); // assert(fsClassReg != null); }