REFACTORING: use the method "getLeftBoundary" instead of a private