test_class.declarator: whiteboard = new DefaultWhiteboard()
test_class.modifier: private final
test_class.original_string: private final Whiteboard whiteboard = new DefaultWhiteboard();
test_class.type: Whiteboard
test_class.var_name: whiteboard
test_class.declarator: actionProvider = new WhiteboardAuthorizableActionProvider()
test_class.modifier: private final
test_class.original_string: private final WhiteboardAuthorizableActionProvider actionProvider = new WhiteboardAuthorizableActionProvider();
test_class.type: WhiteboardAuthorizableActionProvider
test_class.var_name: actionProvider
test_class.file: oak-core/src/test/java/org/apache/jackrabbit/oak/security/user/whiteboard/WhiteboardAuthorizableActionProviderTest.java
test_class.identifier: WhiteboardAuthorizableActionProviderTest
test_case.body: @Test
      public void testDefault() {
          List<? extends AuthorizableAction> actions = actionProvider.getAuthorizableActions(Mockito.mock(SecurityProvider.class));
          assertNotNull(actions);
          assertTrue(actions.isEmpty());
      }
test_case.class_method_signature: WhiteboardAuthorizableActionProviderTest.testDefault()
test_case.full_signature: @Test public void testDefault()
test_case.identifier: testDefault
test_case.invocations: getAuthorizableActions mock assertNotNull assertTrue isEmpty
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testDefault()
focal_class.file: oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/whiteboard/WhiteboardAuthorizableActionProvider.java
focal_class.identifier: WhiteboardAuthorizableActionProvider
focal_class.interfaces: implements AuthorizableActionProvider
focal_class.class_method_signature: WhiteboardAuthorizableActionProvider.WhiteboardAuthorizableActionProvider()
focal_class.full_signature: public  WhiteboardAuthorizableActionProvider()
focal_class.identifier: WhiteboardAuthorizableActionProvider
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  WhiteboardAuthorizableActionProvider()
focal_class.class_method_signature: WhiteboardAuthorizableActionProvider.getAuthorizableActions(@NotNull SecurityProvider securityProvider)
focal_class.full_signature: @NotNull @Override public List<? extends AuthorizableAction> getAuthorizableActions(@NotNull SecurityProvider securityProvider)
focal_class.identifier: getAuthorizableActions
focal_class.modifiers: @NotNull @Override public
focal_class.parameters: (@NotNull SecurityProvider securityProvider)
focal_class.return: List<? extends AuthorizableAction>
focal_class.signature: List<? extends AuthorizableAction> getAuthorizableActions(@NotNull SecurityProvider securityProvider)
focal_class.superclass: extends AbstractServiceTracker<AuthorizableActionProvider>
focal_method.body: @NotNull
      @Override
      public List<? extends AuthorizableAction> getAuthorizableActions(@NotNull SecurityProvider securityProvider) {
          AuthorizableActionProvider actionProvider = new CompositeActionProvider(getServices());
          return actionProvider.getAuthorizableActions(securityProvider);
      }
focal_method.class_method_signature: WhiteboardAuthorizableActionProvider.getAuthorizableActions(@NotNull SecurityProvider securityProvider)
focal_method.full_signature: @NotNull @Override public List<? extends AuthorizableAction> getAuthorizableActions(@NotNull SecurityProvider securityProvider)
focal_method.identifier: getAuthorizableActions
focal_method.invocations: getServices getAuthorizableActions
focal_method.modifiers: @NotNull @Override public
focal_method.parameters: (@NotNull SecurityProvider securityProvider)
focal_method.return: List<? extends AuthorizableAction>
focal_method.signature: List<? extends AuthorizableAction> getAuthorizableActions(@NotNull SecurityProvider securityProvider)