code: public static Class<?> decodeType(
              String className,
              JodaBeanSer settings,
              String basePackage,
              Map<String, Class<?>> knownTypes) throws ClassNotFoundException {
  
          return decodeType0(className, settings, basePackage, knownTypes, null);
      }
docs: Decodes a class, throwing an exception if not found.
  <p>
  This uses the context class loader.
  This handles known simple types, like String, Integer or File, and prefixing.
  It also allows a map of message specific shorter forms.
  
  @param className  the class name, not null
  @param settings  the settings object, not null
  @param basePackage  the base package to use with trailing dot, null if none
  @param knownTypes  the known types map, null if not using known type shortening
  @return the class object, not null
  @throws ClassNotFoundException if not found