public void doTransformations() {
		if ((GlobalOptions.debuggingFlags & GlobalOptions.DEBUG_FLOW) != 0)
			GlobalOptions.err.println("before Transformation: " + this);

		while (lastModified instanceof SequentialBlock) {
			if (lastModified.getSubBlocks()[0].doTransformations())
				continue;
			lastModified = lastModified.getSubBlocks()[1];
		}
		while (lastModified.doTransformations()) { /* empty */
		}

		if ((GlobalOptions.debuggingFlags & GlobalOptions.DEBUG_FLOW) != 0)
			GlobalOptions.err.println("after Transformation: " + this);
	}