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