UsageNodePresentation () { // Presentation is expected to be always externally updated by calling updateCachedPresentation // Here we just return cached result because it must be always available for painting or speed search UsageNodePresentation cachedPresentation = getCachedPresentation(); return cachedPresentation != null ? cachedPresentation : UsageNodePresentation.EMPTY; }