@Override
    public Collection<ExecuteAwarePlugin> getExecuteAwarePluginList() {
        return mainLock.applyWithReadLock(executeAwarePluginList::getPlugins);
    }
@Test
    public void testGetExecuteAwarePluginList() {
        manager.register(new TestExecuteAwarePlugin());
        Assert.assertEquals(1, manager.getExecuteAwarePluginList().size());
    }