private void setProperties(String f, Field to, Field src) { // Nothing to set for a list if (f.equals("list")) { // Need to keep the date format to.copyProperties(src, "dateFormat"); to.set("list", true); } else if (f.equals("count") || f.equals("percent") || f.equals("valid") || f.equals("unique")) // These are numeric, but do not preserve properties to.setNumeric(); else // All properties copy over Fields.copyBaseProperties(src, to); }