class WorkbenchTreeProvider implements PermissionTreeProvider {

    @Override
    public void loadChildren(PermissionNode parent,
                             LoadOptions options,
                             LoadCallback callback) {

        if (parent.propertyEquals(NODE_TYPE,
                                  NODE_ROOT)) {
            callback.afterLoad(createPermissions());
        }
    }

    public  WorkbenchTreeProvider();
    @Inject public  WorkbenchTreeProvider(PermissionManager permissionManager);

}