### Question:
ProjectServiceImpl extends ServiceSupport implements ProjectService { public AbstractProject<?, ?> getProject(final UUID id) { AbstractProject<?, ?> project = findProject(id); if (project == null) { throw new ProjectNotFoundException(String.format("No project with UUID '%s' found.", id)); } return project; } @Inject  ProjectServiceImpl(final SecurityService securityService); AbstractProject<?, ?> getProject(final UUID id); AbstractProject<?, ?> getProject(final String projectName); AbstractProject<?, ?> getProjectByFullName(final String projectName); AbstractProject<?, ?> findProject(final UUID id); AbstractProject<?, ?> findProject(final String projectName); AbstractProject<?, ?> findProjectByFullName(final String projectName); @SuppressWarnings("rawtypes") List<AbstractProject> getAllProjects(); T copyProject(final T src, final String targetProjectName); TopLevelItem createProjectFromXML(final String projectName, final InputStream xml); boolean projectExists(final String projectName); Collection<String> getProjectNames();  }### Answer:
@Test(expected = NullPointerException.class) public void getProjectByUUIDNullArg() { getInst().getProject((UUID) null); }
@Test(expected = ProjectNotFoundException.class) public void getProjectByProjectNameProjectNotFoundException() { getInst().getProject("projectName"); }
@Test(expected = NullPointerException.class) public void getProjectByProjectNameNullArg() { getInst().getProject((String) null); }