code: private char getCachedCharValue(FieldType field, char defaultValue)
     {
        Character c = (Character) getCachedValue(field);
        return c == null ? defaultValue : c.charValue();
     }
docs: Handles retrieval of primitive char type.
  
  @param field required field
  @param defaultValue default value if field is missing
  @return char value