@Override
	protected Shape createInside() {
		Path2D q = new Path2D.Float( Path2D.WIND_NON_ZERO, 10 );
		q.moveTo( 11.5,11.75 );
		q.curveTo( 11.75,9.5, 13.75,8, 16,8 );
		q.curveTo( 18.25,8, 20.5,9.5, 20.5,11.75 );
		q.curveTo( 20.5,14.75, 16,15.5, 16,19 );

		BasicStroke stroke = new BasicStroke( 3, BasicStroke.CAP_ROUND, BasicStroke.JOIN_MITER );

		Path2D inside = new Path2D.Float( Path2D.WIND_EVEN_ODD );
		inside.append( new Ellipse2D.Float( 14.3f, 22.3f, 3.4f, 3.4f ), false );
		inside.append( stroke.createStrokedShape( q ), false );
		return inside;
	}
"Question" icon for {@link javax.swing.JOptionPane}.

@uiDefault OptionPane.icon.questionColor			Color	optional; defaults to Actions.Blue
@uiDefault Actions.Blue							Color

@author Karl Tauber
flatlaf-core/src/main/java/com/formdev/flatlaf/icons/FlatOptionPaneQuestionIcon.java