code: @Override
      public char get(String name, char defaultValue) throws IOException,
              IllegalArgumentException {
          return emulatedFields.get(name, defaultValue);
      }
docs: Find and return the char value of a given field named <code>name</code>
  in the receiver. If the field has not been assigned any value yet, the
  default value <code>defaultValue</code> is returned instead.
  
  @param name
  A String, the name of the field to find
  @param defaultValue
  Return value in case the field has not been assigned to yet.
  @return the value of the given field if it has been assigned, or the
  default value otherwise
  
  @throws IOException
  If an IO error occurs
  @throws IllegalArgumentException
  If the corresponding field can not be found.