src/main/java/com/googlecode/objectify/Key.java
public static <T> Key<T> create(final Class<? extends T> kindClass, final long id) {
		return new Key<>(kindClass, id);
	}
public static <T> Key<T> create(final Class<? extends T> kindClass, final long id) {
		return new Key<>(kindClass, id);
	}
public static < T > Key < T > create ( final Class < ? extends T > kindClass , final long id ) { return new Key <> ( kindClass , id ) ; }
Key.create(Blah.class, id) is easier to type than new Key<Blah>(Blah.class, id)
Key . create ( Blah . class id ) is easier to type than new Key<Blah > ( Blah . class id )