public GetAvailableProjectsResult execute(GetAvailableProjectsAction action, ExecutionContext executionContext) {
UserId userId = executionContext.getUserId();
MetaProjectManager mpm = MetaProjectManager.getManager();
List<ProjectDetails> details = mpm.getListableReadableProjects(userId);
Collections.sort(details);
return new GetAvailableProjectsResult(details);
}