class Distinct {

    public static LogicalPlan create(LogicalPlan source, boolean distinct, List<Symbol> outputs) {<FILL_FUNCTION_BODY>}
}

        if (!distinct) {
            return source;
        }
        return new GroupHashAggregate(source, outputs, Collections.emptyList());
    
<no_super_class>