code: public static void registerXMLBindingClassForPropGetSetMethod(final Class<?> cls) {
          if (registeredXMLBindingClassList.containsKey(cls)) {
              return;
          }
  
          synchronized (entityDeclaredPropGetMethodPool) {
              registeredXMLBindingClassList.put(cls, false);
  
              if (entityDeclaredPropGetMethodPool.containsKey(cls)) {
                  entityDeclaredPropGetMethodPool.remove(cls);
                  entityDeclaredPropSetMethodPool.remove(cls);
  
                  entityPropFieldPool.remove(cls);
                  loadPropGetSetMethodList(cls);
              }
          }
      }
docs: The property maybe only has get method if its type is collection or map by xml binding specificatio
  Otherwise, it will be ignored if not registered by calling this method.
  
  @param cls