@Override
                    public String getFieldName(int number)
                    {
                        // only called during writes
                        // the predicate already applied on writeTo (the method below)
                        final Field<T> field = ms.getFieldByNumber(number);
                        return field == null ? null : field.name;
                    }
Filters the fields to include based on a {@link Predicate}.
<p>
The {@link Predicate.Factory} arg is required.
protostuff-runtime-view/src/main/java/io/protostuff/runtime/RuntimeView.java