Bug 127861 [DataBinding] Mark API provisional
examples/org.eclipse.jface.examples.databinding/src/org/eclipse/jface/examples/databinding/model/StateConverter.java
return String.class;
	}
	public Class getTargetType() {
		return String.class;
	}
	public Object convertTargetToModel(Object targetObject) {
		String stateName = (String)targetObject;
		if(stateName != null){
			for (int i = 0; i < STATE_NAMES.length; i++) {
				if(STATE_NAMES[i].equalsIgnoreCase(stateName)){
					return STATE_LETTERS[i];
				}
			}
		}
		return null;
	}
	public Object convertModelToTarget(Object modelObject) {
		
		String stateLetter = (String)modelObject;
		if(stateLetter != null){
			for (int i = 0; i < STATE_LETTERS.length; i++) {
				if(STATE_LETTERS[i].equals(stateLetter)){
					return STATE_NAMES[i];
				}
			}
		}
		return "??" + STATE_LETTERS + "??";
	}
}