@Override
	public <E> AppEngineGetList<E> get(Metamodel<E> metamodel) {
		if (metamodel == null) {
			throw new IllegalArgumentException("'metamodel' must not be [" + metamodel + "]");
		}
		
		return new AppEngineGetList<E>(metamodel, this);
	}
@ Override public < E > AppEngineGetList < E > get ( Metamodel < E > metamodel ) { if ( metamodel == null ) { throw new IllegalArgumentException ( "'metamodel' must not be [" + metamodel + "]" ) ; } return new AppEngineGetList < E > ( metamodel , this ) ; }
Returns {@code GetList} command based on App Engine Low-level Datastore
API for the specified entity metamodel.
This method is the entry point for getting-list Command Builder API.

@param <E> The entity type to get with this {@code GetList}.
@param metamodel The metamodel of the entity type to get with this
{@code GetList}.
@return {@code GetList} for the specified entity metamodel.
@see GetList