class QueryTaskUtils {

    public static Set<String> getExpandedQueryPropertyNames(ServiceDocumentDescription description) {
        if (description == null) {
            throw new IllegalArgumentException("description is required");
        }

        return getExpandedQueryPropertyNames(description.propertyDescriptions,
                MAX_NEST_LEVEL_EXPAND_PROPERTY);
    }

    private  QueryTaskUtils();

}