### Question:
ObjectAclFactory implements AclFactory { @Override public List<RoleAssignment> getPatronAccess(PID pid) { throw new NotImplementedException("Not implemented for ObjectAclFactory at this time"); } ObjectAclFactory(); void init(); @Override Map<String, Set<String>> getPrincipalRoles(PID pid); @Override List<RoleAssignment> getStaffRoleAssignments(PID pid); @Override List<RoleAssignment> getPatronRoleAssignments(PID pid); @Override List<RoleAssignment> getPatronAccess(PID pid); @Override Date getEmbargoUntil(PID pid); @Override boolean isMarkedForDeletion(PID pid); long getCacheTimeToLive(); void setCacheTimeToLive(long cacheTimeToLive); long getCacheMaxSize(); void setCacheMaxSize(long cacheMaxSize); void setRepositoryObjectCacheLoader(RepositoryObjectCacheLoader repositoryObjectCacheLoader);  }### Answer:
@Test(expected = NotImplementedException.class) public void getPatronAccessTest() throws Exception { aclFactory.getPatronAccess(pid); }