Bug 293357 [context] Switch annotation processing to JSR 330
tests/org.eclipse.e4.core.commands.tests/src/org/eclipse/e4/core/commands/tests/HandlerTest.java
public boolean canExecute(Info h) {
			return h.name.equals("Hello");
		}
		public Object execute(Info h) {
			return h.name.equals("Hello") ? h : null;
		}
	}
	static class HandlerWithAnnotations {
		public boolean canExecute(@Named(ACTIVE_INFO_ID) Info h) {
			return h.name.equals("Hello");
		}
		public Object execute(@Named(ACTIVE_INFO_ID) Info h) {
			return h.name.equals("Hello") ? h : null;
		}
	}
	static class Info {
		public String name;
		public Info(String name) {
			this.name = name;
		}
	}
	public void testMethodInfo() throws Exception {
		Info helloInfo = new Info("Hello");
		workbenchContext.set(Info.class.getName(), helloInfo);