Point2D (@NotNull VisualPosition pos) { assertValid(); LogicalPosition hostLogical = injectedToHost(visualToLogicalPosition(pos)); VisualPosition hostVisual = myDelegate.logicalToVisualPosition(hostLogical); return myDelegate.visualPositionToPoint2D(hostVisual); }