public static List<Property> getPropertyList(final Class<?> clazz, final boolean omitAuditFields) {
        return propertyCache.computeIfAbsent(new Key(clazz, omitAuditFields), BeanPropertyUtil::create);
    }
Given a class return all the property names.
stroom-legacy/stroom-legacy-impex_6_1/src/main/java/stroom/legacy/impex_6_1/BeanPropertyUtil.java