System.out.println("#$#$##: " + getStartState());
ShapeModel shape = super.getShapeBasket().get(0).clone();
shape.moveToCenter();
shape.maximize();
// get requested ammount of subshapes
ArrayList<StateExecution> states = this.getNexts(monitor, shape, possibleStates);
// render each shape according to state