Salve ragazzi non riesco a fare un esercizio di java, ve lo posto qui.

codice:
import java.util.ArrayList;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.geom.Point2D;
import java.awt.geom.Ellipse2D;

public class Cloud
{
	public Cloud()
	{
		nuvola = new ArrayList<Point2D.Double>();
	}
	
	public void add(Point2D.Double aPoint)//Aggiunge un punto.
	{ 
		nuvola.add(aPoint);
	}
	
	public void draw(Graphics2D g2)//Disegna il punto.
	{
		for (int i = 0; i < nuvola.size(); i++)
		{
			
			Point2D.Double point = nuvola.get(i);
			Ellipse2D.Double circle = new Ellipse2D.Double(point,10,10);//<-ERRORE
			g2.draw(circle);
		}
	}
	private ArrayList<Point2D.Double> nuvola;
}
Ecco come errore mi da:

codice:
Cloud.java:25: cannot find symbol
symbol  : constructor Double(java.awt.geom.Point2D.Double,int,int)
location: class java.awt.geom.Ellipse2D.Double
			Ellipse2D.Double circle = new Ellipse2D.Double(point, 10, 10);
Qui mi dice che non posso mettere Point2D in Eclipse2D. Non so davvero come fare.
La classe che testa questo codice e apposto, se serve posto pure quella.

Grazie in anticipo

Luka