code: public static Rectangle getMaximisedFrameOuterBounds()
  	{
  		Toolkit _toolkit = Toolkit.getDefaultToolkit();
  		GraphicsEnvironment _ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
  		GraphicsDevice _gd = _ge.getDefaultScreenDevice();
  		GraphicsConfiguration _gc = _gd.getDefaultConfiguration();
  		Insets _screenInsets = _toolkit.getScreenInsets(_gc);
  		Rectangle _rectangle = _gc.getBounds();
  
  		int _width = _rectangle.width - _screenInsets.left - _screenInsets.right;
  		int _height = _rectangle.height - _screenInsets.top - _screenInsets.bottom;
  		Rectangle _result = new Rectangle(_screenInsets.left, _screenInsets.top, _width, _height);
  		return _result;
  	}
docs: Query {@link Toolkit#getScreenInsets(GraphicsConfiguration)} and {@link GraphicsConfiguration#getBounds()} to compute the
  bounds of a maximized JFrame.
  
  @return a rectangle describing the outer bounds of a maximised frame, for determining the screen size (this is not the
  full-screen size).