code: protected Class<?> findTagClass (String tag, ClassLoader classLoader) throws ClassNotFoundException {
  		return Class.forName(tag, true, classLoader);
  	}
docs: Used during reading when a tag is present, and {@link YamlConfig#setClassTag(String, Class)} was not used for that tag.
  Attempts to load the class corresponding to that tag.
  
  If this returns a non-null Class, that will be used as the deserialization type regardless of whether a type was explicitly
  asked for or if a default type exists.
  
  If this returns null, no guidance will be provided by the tag and we will fall back to the default type or a requested
  target type, if any exist.
  
  If this throws a ClassNotFoundException, parsing will fail.
  
  The default implementation is simply
  
  <pre>
  {@code Class.forName(tag, true, classLoader);}
  </pre>
  
  and never returns null.
  
  You can override this to handle cases where you do not want to respect the type tags found in a document - e.g., if they
  were output by another program using classes that do not exist on your classpath.