public Object parse(String value) throws Exception { List values = KvpUtils.readFlat(value); EObject acceptFormats = createObject(); for (Iterator v = values.iterator(); v.hasNext(); ) { ((Collection) EMFUtils.get(acceptFormats, "outputFormat")).add(v.next()); } return acceptFormats; }