Bug 286867 Update demos and compatibility to use context#modify() instead of outputContext
examples/org.eclipse.e4.demo.e4photo/src/org/eclipse/e4/demo/e4photo/ExifTable.java
super();
	}
	@Out
	public String getPersistedState() {
		return persistedState;
	}
	@Out
	public Exif getSelection() {
		return selection;
	}
	@In
	void setInput(IResource selection) {
		if (selection == null)
			return;
		IContainer newInput;
		if (selection instanceof IContainer)
			newInput = (IContainer) selection;
		else
			newInput = selection.getParent();
		if (newInput == input)
			return;
		input = newInput;
	
		inputList.clear();
		try {
			IResource[] members = input.members();
			for (int i = 0; i < members.length; i++) {
				IResource resource = members[i];
				if (resource.getType() == IResource.FILE) {
					InputStream contents = ((IFile) resource).getContents();