ProjectComponentImpl implements ProjectComponent { @Override public Project getProject() { return project; }  @ExecuteBefore(INITIALIZED) void loadProjectFromMetadata(@WithState(INITIALIZED) ApplicationMetadata metadata); @ExecuteBefore(STARTED) void checkSpeedmentVersion(Injector injector); @Override Project getProject(); @Override void setProject(Project project);  }
@Test void getProject() { assertEquals(applicationMetadata.makeProject().getName(), instance.getProject().getName()); }