test_class.declarator: info = new AuthInfoImpl(null, null, null)
test_class.modifier: private final
test_class.original_string: private final AuthInfo info = new AuthInfoImpl(null, null, null);
test_class.type: AuthInfo
test_class.var_name: info
test_class.file: oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/authentication/ImpersonationCredentialsTest.java
test_class.identifier: ImpersonationCredentialsTest
test_case.body: @Test
      public void testGetBaseCredentials() {
          Credentials creds = new GuestCredentials();
          assertSame(creds, new ImpersonationCredentials(creds, info).getBaseCredentials());
  
          Credentials simpleCreds = new SimpleCredentials("userId", new char[0]);
          assertSame(simpleCreds, new ImpersonationCredentials(simpleCreds, info).getBaseCredentials());
      }
test_case.class_method_signature: ImpersonationCredentialsTest.testGetBaseCredentials()
test_case.full_signature: @Test public void testGetBaseCredentials()
test_case.identifier: testGetBaseCredentials
test_case.invocations: assertSame getBaseCredentials assertSame getBaseCredentials
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testGetBaseCredentials()
focal_class.declarator: baseCredentials
focal_class.modifier: private final
focal_class.original_string: private final Credentials baseCredentials;
focal_class.type: Credentials
focal_class.var_name: baseCredentials
focal_class.declarator: authInfo
focal_class.modifier: private final
focal_class.original_string: private final AuthInfo authInfo;
focal_class.type: AuthInfo
focal_class.var_name: authInfo
focal_class.file: oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/ImpersonationCredentials.java
focal_class.identifier: ImpersonationCredentials
focal_class.interfaces: implements Credentials
focal_class.class_method_signature: ImpersonationCredentials.ImpersonationCredentials(Credentials baseCredentials, AuthInfo authInfo)
focal_class.full_signature: public  ImpersonationCredentials(Credentials baseCredentials, AuthInfo authInfo)
focal_class.identifier: ImpersonationCredentials
focal_class.modifiers: public
focal_class.parameters: (Credentials baseCredentials, AuthInfo authInfo)
focal_class.signature:  ImpersonationCredentials(Credentials baseCredentials, AuthInfo authInfo)
focal_class.class_method_signature: ImpersonationCredentials.getBaseCredentials()
focal_class.full_signature: public Credentials getBaseCredentials()
focal_class.identifier: getBaseCredentials
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Credentials
focal_class.signature: Credentials getBaseCredentials()
focal_class.class_method_signature: ImpersonationCredentials.getImpersonatorInfo()
focal_class.full_signature: public AuthInfo getImpersonatorInfo()
focal_class.identifier: getImpersonatorInfo
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: AuthInfo
focal_class.signature: AuthInfo getImpersonatorInfo()
focal_method.body: public Credentials getBaseCredentials() {
          return baseCredentials;
      }
focal_method.class_method_signature: ImpersonationCredentials.getBaseCredentials()
focal_method.full_signature: public Credentials getBaseCredentials()
focal_method.identifier: getBaseCredentials
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: Credentials
focal_method.signature: Credentials getBaseCredentials()