private byte[] generateMultiDimensionalManyValueClass(TypeMappingInfo typeMappingInfo, String namespace, Class superType, String classNameSeparatedBySlash, JavaClass componentType, JavaClass containerType) {
ClassWriter cw = new ClassWriter(ClassWriter.COMPUTE_FRAMES);
generateManyValueClass(cw, typeMappingInfo, namespace, superType, classNameSeparatedBySlash, componentType, containerType);
generateMultiDimensionalManyValueClass(cw, componentType);
cw.visitEnd();
return cw.toByteArray();
}
private void generateMultiDimensionalManyValueClass(ClassWriter cw, JavaClass componentType) {
// public Class<?> componentClass() {
// return COMPONENT_TYPE.class;