public abstract class Transformed {
    public Transformed children_[];
    Transformed() {
        children_ = null;
    }
    Transformed(Transformed child) {
        children_ = new Transformed[1];
        children_[0] = child;
    }
    abstract void transform(Matrix3D parent);
}
