code: public <T> T get(Class<T> clazz, final String name)
  	{
  		JAXBNamedResourceFactory<T> cached = cachedReferences.get(name);
  
  		if (cached == null)
  		{
  			cached = new JAXBNamedResourceFactory<T>(this.config, this.factory, name, clazz);
  			cachedReferences.put(name, cached);
  		}
  
  		return cached.get();
  	}
docs: Resolve the JAXB resource, permitting caching behind the scenes
  
  @param clazz
  the jaxb resource to read
  @param name
  the name of the property
  @param <T>
  
  @return