Scrivendo del codice mi è venuto fuori questo messaggio cosa significa?

codice:
import java.awt.Shape;
import java.awt.Stroke;
import java.awt.geom.Ellipse2D;
import java.awt.geom.*;

public class avvia {

	/**
	 * @param <g>
	 * @param args
	 */
	public static <g> void main(g graphics );
	{
		// TODO Auto-generated method stub
		//popupmenu p = new popupmenu;
		//p(show);
		Graphics2D g2 = Graphics2D;
		Stroke stroke = new BasicStroke(2.4f);
		g2.setStroke(stroke);
		g2.setColor(Color.BLACK);//.BLACK
		Shape figura = new Ellipse2D.Float(50,50,200,100);
		g2.draw(figura);	    
		g2.drawString("Ciao a tutti!",5,20);
			  }
}
Grazie Ciao