public ExpressionValue deepCopy(Kernel kernel) { return new MyVec3DNode(kernel, x.deepCopy(kernel), y.deepCopy(kernel), z.deepCopy(kernel)); }