+ /**
+ * Returns field with given name (case is ignored). Or <code>null</code> if
+ * field is not found.
+ *
+ * @param fieldToSearch
+ * field name (case is ignored)
+ * @return field matching given name
+ */
+ protected FieldDescriptor getFieldIgnoreCase(final String fieldToSearch) {
+
+ for (final String fieldName : nameToFieldMap.keySet())
+ if (fieldToSearch.equalsIgnoreCase(fieldName))
+ return nameToFieldMap.get(fieldName);
+
+ return null;
+ }
+
+ protected String getFullyQualifiedName() {
+ return fullyQualifiedName;
+ }
+