private Method getSetterMethod(Class boClass, String fieldName, Class fieldType) throws DataException {
    String setterName = "set" + fieldName.substring(0, 1).toUpperCase();
    if (fieldName.length() > 1) {
      setterName += fieldName.substring(1);
    }//if
    try {
      return boClass.getDeclaredMethod(setterName, fieldType);
    }catch (NoSuchMethodException nsme) {
      throw new DataException("Error in " + boClass.getName() + ".  No method named " + setterName + "(" + fieldType.getName() + ") to correspond with field " + fieldName + " in the database.");
    }//try
  }