@SuppressWarnings("unused")
public void testDataType() throws Exception {
Class<Test> testClass = Test.class;
DataType d = testClass.getAnnotation(DataType.class);
Assert.assertEquals(d.name(), "sdo");
Assert.assertEquals(d.context().length, 0);
Method method = testClass.getMethod("test", new Class[] {Object.class});
DataType d2 = method.getAnnotation(DataType.class);
Assert.assertEquals(d2.name(), "jaxb");
Assert.assertEquals(d2.context()[0].key(), "contextPath");