code: public Object getProperty(String name) throws IllegalArgumentException {
  		if (name == null) {
  			throw new IllegalArgumentException("property name can not be null");
  		}
  		if (PROPERTY_SERIALIZER_INDENTATION.equals(name)) {
  			return indentationString;
  		} else if (PROPERTY_SERIALIZER_LINE_SEPARATOR.equals(name)) {
  			return lineSeparator;
  		} else if (PROPERTY_LOCATION.equals(name)) {
  			return location;
  		} else {
  			return null;
  		}
  	}
docs: Gets the property.
  
  @param name the name
  @return obj
  @throws IllegalArgumentException the illegal argument exception