Bug 56588 Call Hierarchy should remove redundant mode overlays
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/callhierarchy/CallHierarchyImageDescriptor.java
}       
    
    private void drawBottomRight() {
        Point size= getSize();
        int x= size.x;
        ImageData data= null;
        if ((fFlags & CALLEE) != 0) {
            data= getImageData(JavaPluginImages.DESC_OVR_CALLEE);
            x-= data.width;
            drawImage(data, x, size.y - data.height);
        }
    }       
    
    private void drawBottomLeft() {
        Point size= getSize();
        int x= 0;
        ImageData data= null;
        if ((fFlags & RECURSIVE) != 0) {
            data= getImageData(JavaPluginImages.DESC_OVR_RECURSIVE);
            drawImage(data, x, size.y - data.height);
            x+= data.width;
        }
        if ((fFlags & MAX_LEVEL) != 0) {
            data= getImageData(JavaPluginImages.DESC_OVR_MAX_LEVEL);
            drawImage(data, x, size.y - data.height);
            x+= data.width;
        }
    }       
}