code: @SuppressWarnings("unchecked")
  	public static <T> T createLazyProxy(Class<T> target, ApitraryDaoSupport apitraryDaoSupport, String id) {
  		if (id == null) {
  			return null;
  		}
  		try {
  			Enhancer e = new Enhancer();
  			e.setSuperclass(target);
  			e.setCallback(new LazyLoadingInterceptor(target, apitraryDaoSupport, id));
  			return (T) e.create();
  		} catch (Exception e) {
  			throw new RuntimeException(e);
  		}
  	}
docs: <p>
  createLazyProxy.
  </p>
  
  @param target
  a {@link java.lang.Class} object.
  @param apitraryDaoSupport
  a {@link com.apitrary.orm.core.ApitraryDaoSupport} object.
  @param id
  a {@link java.lang.String} object.
  @param <T>
  a T object.
  @return a T object.