test_class.file: oak-security-spi/src/test/java/org/apache/jackrabbit/oak/spi/security/principal/GroupPrincipalsTest.java
test_class.identifier: GroupPrincipalsTest
test_case.body: @Test
      public void testMembersOfNonGroup() {
          assertEquals(Collections.emptyEnumeration(), GroupPrincipals.members(mock(Principal.class)));
      }
test_case.class_method_signature: GroupPrincipalsTest.testMembersOfNonGroup()
test_case.full_signature: @Test public void testMembersOfNonGroup()
test_case.identifier: testMembersOfNonGroup
test_case.invocations: assertEquals emptyEnumeration members mock
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testMembersOfNonGroup()
focal_class.file: oak-security-spi/src/main/java/org/apache/jackrabbit/oak/spi/security/principal/GroupPrincipals.java
focal_class.identifier: GroupPrincipals
focal_class.class_method_signature: GroupPrincipals.GroupPrincipals()
focal_class.full_signature: private  GroupPrincipals()
focal_class.identifier: GroupPrincipals
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  GroupPrincipals()
focal_class.class_method_signature: GroupPrincipals.isGroup(@NotNull Principal principal)
focal_class.full_signature: public static boolean isGroup(@NotNull Principal principal)
focal_class.identifier: isGroup
focal_class.modifiers: public static
focal_class.parameters: (@NotNull Principal principal)
focal_class.return: boolean
focal_class.signature: boolean isGroup(@NotNull Principal principal)
focal_class.class_method_signature: GroupPrincipals.members(@NotNull Principal principal)
focal_class.full_signature: @NotNull public static Enumeration<? extends Principal> members(@NotNull Principal principal)
focal_class.identifier: members
focal_class.modifiers: @NotNull public static
focal_class.parameters: (@NotNull Principal principal)
focal_class.return: Enumeration<? extends Principal>
focal_class.signature: Enumeration<? extends Principal> members(@NotNull Principal principal)
focal_class.class_method_signature: GroupPrincipals.isMember(@NotNull Principal principal, @NotNull Principal member)
focal_class.full_signature: public static boolean isMember(@NotNull Principal principal, @NotNull Principal member)
focal_class.identifier: isMember
focal_class.modifiers: public static
focal_class.parameters: (@NotNull Principal principal, @NotNull Principal member)
focal_class.return: boolean
focal_class.signature: boolean isMember(@NotNull Principal principal, @NotNull Principal member)
focal_method.body: @NotNull
      public static Enumeration<? extends Principal> members(@NotNull Principal principal) {
          if (principal instanceof GroupPrincipal) {
              return ((GroupPrincipal) principal).members();
          }
          return Collections.emptyEnumeration();
      }
focal_method.class_method_signature: GroupPrincipals.members(@NotNull Principal principal)
focal_method.full_signature: @NotNull public static Enumeration<? extends Principal> members(@NotNull Principal principal)
focal_method.identifier: members
focal_method.invocations: members emptyEnumeration
focal_method.modifiers: @NotNull public static
focal_method.parameters: (@NotNull Principal principal)
focal_method.return: Enumeration<? extends Principal>
focal_method.signature: Enumeration<? extends Principal> members(@NotNull Principal principal)