public XMLEditableString create() throws InvalidOperationException { XMLEditableString editableString = new XMLEditableString(this.string.toString()); Editor editor = editableString.getEditor(); for (int[] tag : tags) { editor.setXMLTag(tag[0], tag[1]); } editor.commitChanges(); return editableString; }