docs: public static boolean hasFacet(GridDialect gridDialect, Class<? extends GridDialect> facetType) {
  		if ( gridDialect instanceof ForwardingGridDialect ) {
  			return hasFacet( ( (ForwardingGridDialect<?>) gridDialect ).getGridDialect(), facetType );
  		}
  		else {
  			return facetType.isAssignableFrom( gridDialect.getClass() );
  		}
  	}