children = new ArrayList<FigureSWTApplet>();
overlapFigures = new LinkedList<Overlap>();
Figure fig = FigureFactory.make(this, cfig, null, null);
if(!fig.widthDependsOnHeight()){
fig = new WhiteSpace( fig, new PropertyManager());
}
this.figure = fig;
inputHandler = new InputHandler(this, overlapFigures);
viewPortHandler = new ViewPortHandler(this,overlapFigures);
animations = new HashSet<Animation>();