class PackageLocationPropertyEditor<T extends ProjectProperty> implements PropertyEditor<T> {

    @Override
    public Stream<Item> fieldsFor(T document) {<FILL_FUNCTION_BODY>}
    
}

        return Stream.of(
            new DefaultTextFieldItem(
                "Package Location",
                new SimpleStringProperty(DEFAULT_PACKAGE_LOCATION),
                document.packageLocationProperty(),
                "The folder to store all generated files in. This should be a relative name from the working directory."
            )
        );
    
<no_super_class>