### Question:
MultiAxisQueryBuilder extends ClientQueryBuilder { public static ClientQueryLevel aggRef() { return new ClientQueryLevel.ClientLevelAggregationsRef(); }  static MultiAxisQueryBuilder select(List<ClientQueryAggregatedField> aggregates); static MultiAxisQueryBuilder select(); static MultiAxisQueryBuilder select(ClientQueryAggregatedField... aggregates); static MultiAxisQueryBuilder select(ClientDataSourceField ... dataSourceFields); @Override ClientMultiAxisQuery build(); static ClientDataSourceLevel sourceLevel(String levelName, String dimensionName); MultiAxisQueryBuilder groupByRows(ClientQueryLevel... cityDSLevel); MultiAxisQueryBuilder groupByColumns(ClientQueryLevel... cityDSLevel); MultiAxisQueryBuilder expandInRows(ClientExpandable... expansions); MultiAxisQueryBuilder expandInRows(String... ids); MultiAxisQueryBuilder expandInRows(ClientIdentifiable<String>... identifiables); MultiAxisQueryBuilder expandInColumns(ClientExpandable... expansions); MultiAxisQueryBuilder expandInColumns(String... ids); MultiAxisQueryBuilder collapseInColumns(String... ids); MultiAxisQueryBuilder collapseInRows(String... ids); @Override MultiAxisQueryBuilder orderBy(ClientOrder... order); @Override MultiAxisQueryBuilder limit(Integer limit); List<? extends ClientQueryLevel> getColumnLevels(); void setColumnLevels(List<? extends ClientQueryLevel> columnLevels); List<? extends ClientQueryLevel> getRowLevels(); void setRowLevels(List<? extends ClientQueryLevel> rowLevels); List<? extends ClientExpandable> getColumnExpansions(); void setColumnExpansions(List<ClientExpandable> columnExpansions); List<? extends ClientExpandable> getRowExpansions(); void setRowExpansions(List<ClientExpandable> rowExpansions); @Deprecated static ClientQueryLevel level(String id, ClientDataSourceField dsLevel); @Deprecated static ClientQueryLevel level(String id, ClientDataSourceLevel dsLevel); @Deprecated static ClientQueryLevel level(String id, String fieldName, String categorizer); @Deprecated static ClientQueryLevel level(ClientDataSourceField clientLevel); @Deprecated static ClientQueryLevel level(ClientDataSourceLevel clientLevel); @Deprecated static ClientQueryLevel allLevel(String fieldName, String dimension); @Deprecated static ClientQueryLevel allLevel(String dimension); static ClientQueryLevel aggRef(); static ClientLevelExpansion expand(String id); static ClientMemberExpansion expandMember(String id); static ClientLevelExpansion expandAggLevel(); static ClientLevelExpansion collapse(String id); static ClientMemberExpansion collapseMember(String id); static ClientExpandable expansion(String id, boolean isExpanded); static List<String> sanitizePathList(List<String> pathSegments);  }### Answer:
@Test public void aggRef_ClientLevelAggregationsRef() { ClientQueryLevel result = MultiAxisQueryBuilder.aggRef(); assertEquals(ClientQueryLevel.ClientLevelAggregationsRef.class, result.getClass()); }