class WorkspaceProjectContext {

    public Optional<Path> getActiveRepositoryRoot() {
        return getActiveWorkspaceProject().map(proj -> proj.getBranch()).map(branch -> branch.getPath());
    }

    public  WorkspaceProjectContext();
    @Inject public  WorkspaceProjectContext(final Event<WorkspaceProjectContextChangeEvent> contextChangeEvent);

}