code: @SuppressWarnings("unchecked")
      private static <T> void visitChild(Object child, PojoBinding<T> binding, String tableName, Predicate<Facet> predicate, PojoVisitor visitor) {
          visitor.visit((T) child, binding, tableName, predicate);
      }
docs: ----------------------------------------------------------------------------------------------------------------------