src/main/java/com/amazonaws/services/neptune/propertygraph/AllLabels.java [51:86]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        for (Label label : labels) {
            LabelSchema labelSchema = graphElementSchemas.getSchemaFor(label);
            for (PropertySchema propertySchema : labelSchema.propertySchemas()) {
                properties.add(propertySchema.nameWithoutDataType());
            }
        }

        return properties.toArray(new String[]{});
    }

    @Override
    public Label getLabelFor(Map<String, Object> input) {
        return labelStrategy.getLabelFor(input);
    }

    @Override
    public Label getLabelFor(PGResult input) {
        return labelStrategy.getLabelFor(input);
    }

    @Override
    public String[] addAdditionalColumnNames(String... columns) {
        return labelStrategy.additionalColumns(columns);
    }

    @Override
    public <T> GraphTraversal<? extends Element, T> addAdditionalColumns(GraphTraversal<? extends Element, T> t) {
        return labelStrategy.addAdditionalColumns(t);
    }

    @Override
    public LabelsFilter filterFor(Label label) {
        return new SpecifiedLabels(Collections.singletonList(label), labelStrategy);
    }

    @Override
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/main/java/com/amazonaws/services/neptune/propertygraph/SpecifiedLabels.java [132:167]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        for (Label label : labels) {
            LabelSchema labelSchema = graphElementSchemas.getSchemaFor(label);
            for (PropertySchema propertySchema : labelSchema.propertySchemas()) {
                properties.add(propertySchema.nameWithoutDataType());
            }
        }

        return properties.toArray(new String[]{});
    }

    @Override
    public Label getLabelFor(Map<String, Object> input) {
        return labelStrategy.getLabelFor(input);
    }

    @Override
    public Label getLabelFor(PGResult input) {
        return labelStrategy.getLabelFor(input);
    }

    @Override
    public String[] addAdditionalColumnNames(String... columns) {
        return labelStrategy.additionalColumns(columns);
    }

    @Override
    public <T> GraphTraversal<? extends Element, T> addAdditionalColumns(GraphTraversal<? extends Element, T> t) {
        return labelStrategy.addAdditionalColumns(t);
    }

    @Override
    public LabelsFilter filterFor(Label label) {
        return new SpecifiedLabels(Collections.singletonList(label), labelStrategy);
    }

    @Override
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



