src/main/java/com/googlecode/objectify/impl/LoadEngine.java
@SuppressWarnings("unchecked")
	public <T> T load(final BaseEntity<com.google.cloud.datastore.Key> ent, final LoadContext ctx) {
		if (ent == null)
			return null;

		final EntityMetadata<T> meta = ofy.factory().getMetadata(ent.getKey().getKind());
		if (meta == null)
			return (T)ent;
		else
			return meta.load(ent, ctx);
	}
@SuppressWarnings("unchecked")
	public <T> T load(final BaseEntity<com.google.cloud.datastore.Key> ent, final LoadContext ctx) {
		if (ent == null)
			return null;

		final EntityMetadata<T> meta = ofy.factory().getMetadata(ent.getKey().getKind());
		if (meta == null)
			return (T)ent;
		else
			return meta.load(ent, ctx);
	}
Converts a datastore entity into a typed pojo object
@return an assembled pojo, or the Entity itself if the kind is not registered, or null if the input value was null