class UsernamePropertyEditor<T extends DbmsProperty> implements PropertyEditor<T>{

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

        return Stream.of(new SimpleTextFieldItem(
                "Username", 
                document.usernameProperty(), 
                "The username to use when connecting to the database."
            )
        );
    
<no_super_class>