test_class.file: core/src/test/java/net/adamcin/oakpal/core/jcrfacade/security/user/ImpersonationFacadeTest.java
test_class.identifier: ImpersonationFacadeTest
test_case.body: @Test
      public void testGetImpersonators() throws Exception {
          Impersonation delegate = mock(Impersonation.class);
          ImpersonationFacade facade = getFacade(delegate);
          final PrincipalIterator value = mock(PrincipalIterator.class);
          when(delegate.getImpersonators()).thenReturn(value);
          assertSame("is same value", value, facade.getImpersonators());
      }
test_case.class_method_signature: ImpersonationFacadeTest.testGetImpersonators()
test_case.full_signature: @Test public void testGetImpersonators()
test_case.identifier: testGetImpersonators
test_case.invocations: mock getFacade mock thenReturn when getImpersonators assertSame getImpersonators
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testGetImpersonators()
focal_class.declarator: delegate
focal_class.modifier: private final @NotNull
focal_class.original_string: private final @NotNull Impersonation delegate;
focal_class.type: Impersonation
focal_class.var_name: delegate
focal_class.file: core/src/main/java/net/adamcin/oakpal/core/jcrfacade/security/user/ImpersonationFacade.java
focal_class.identifier: ImpersonationFacade
focal_class.interfaces: implements Impersonation
focal_class.class_method_signature: ImpersonationFacade.ImpersonationFacade(final @NotNull Impersonation delegate)
focal_class.full_signature: @SuppressWarnings("WeakerAccess") public  ImpersonationFacade(final @NotNull Impersonation delegate)
focal_class.identifier: ImpersonationFacade
focal_class.modifiers: @SuppressWarnings("WeakerAccess") public
focal_class.parameters: (final @NotNull Impersonation delegate)
focal_class.signature:  ImpersonationFacade(final @NotNull Impersonation delegate)
focal_class.class_method_signature: ImpersonationFacade.getImpersonators()
focal_class.full_signature: @Override public PrincipalIterator getImpersonators()
focal_class.identifier: getImpersonators
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: PrincipalIterator
focal_class.signature: PrincipalIterator getImpersonators()
focal_class.class_method_signature: ImpersonationFacade.allows(final Subject subject)
focal_class.full_signature: @Override public boolean allows(final Subject subject)
focal_class.identifier: allows
focal_class.modifiers: @Override public
focal_class.parameters: (final Subject subject)
focal_class.return: boolean
focal_class.signature: boolean allows(final Subject subject)
focal_class.class_method_signature: ImpersonationFacade.grantImpersonation(final Principal principal)
focal_class.full_signature: @Override public boolean grantImpersonation(final Principal principal)
focal_class.identifier: grantImpersonation
focal_class.modifiers: @Override public
focal_class.parameters: (final Principal principal)
focal_class.return: boolean
focal_class.signature: boolean grantImpersonation(final Principal principal)
focal_class.class_method_signature: ImpersonationFacade.revokeImpersonation(final Principal principal)
focal_class.full_signature: @Override public boolean revokeImpersonation(final Principal principal)
focal_class.identifier: revokeImpersonation
focal_class.modifiers: @Override public
focal_class.parameters: (final Principal principal)
focal_class.return: boolean
focal_class.signature: boolean revokeImpersonation(final Principal principal)
focal_method.body: @Override
      public PrincipalIterator getImpersonators() throws RepositoryException {
          return delegate.getImpersonators();
      }
focal_method.class_method_signature: ImpersonationFacade.getImpersonators()
focal_method.full_signature: @Override public PrincipalIterator getImpersonators()
focal_method.identifier: getImpersonators
focal_method.invocations: getImpersonators
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: PrincipalIterator
focal_method.signature: PrincipalIterator getImpersonators()