code: public static Object map(final JBBPFieldStruct rootStructure, final Object mappingClassInstance, final JBBPMapperCustomFieldProcessor customFieldProcessor) {
      return map(rootStructure, mappingClassInstance, customFieldProcessor, 0);
    }
docs: Map a structure to a class instance.
  
  @param rootStructure        a structure to be mapped, must not be null
  @param mappingClassInstance a class instance to be destination for map
  operations, must not be null
  @param customFieldProcessor a custom field processor to provide custom
  values, it can be null if there is not any mapping field desires the
  processor
  @return the processed class instance, the same which was the argument for
  the method.
  @throws JBBPMapperException for any error