static <ENTITY> FieldSet<ENTITY> of(Collection<Field<ENTITY>> fields) {
        return new FieldSetImpl<>(fields.stream());
    }
Creates a new FieldSet that represents the given set of fields

@param fields the fields to include in the set
@param <ENTITY> the type of entity
@return a new FieldSet that represents the set of the given fields
runtime-parent/runtime-core/src/main/java/com/speedment/runtime/core/manager/FieldSet.java