node=dynamic_cast<ExprSpecVectorNode*>(args->nodes[i+0]);                     ExprSpecScalarNode* interpnode=dynamic_cast<ExprSpecScalarNode*>(args->nodes[i+0]);                     if(xnode && ynode && interpnode){                         ccurve->add(xnode->v,ynode->v,interpnode->v);                     }else{                         valid=false;                     }                 }                 if(valid) editables->push_back(ccurve);                 else