{
Project project = projectFactory.createTempProject();
facetFactory.install(project, JavaSourceFacet.class);
CommandController controller = getInitializedController(JavaAnnotationCommand.class, project.getRoot());
Assert.assertTrue(controller.isValid());
Assert.assertTrue(controller.canExecute());
Result result = controller.execute();
Assert.assertThat(result, is(not(instanceOf(Failed.class))));
JavaSourceFacet facet = project.getFacet(JavaSourceFacet.class);
JavaResource javaResource = facet.getJavaResource("org.jboss.forge.test.CreditCardType");