protected override ParsedSyntax IsolateClause (string variable, ParsedSyntax left, ParsedSyntax right) { if(!left.Variables.Contains(variable)) { if(right.Variables.Contains(variable)) return IsolateClause(variable, right, left); return null; } if(right.Variables.Contains(variable)) { NotImplementedMethod(variable, left, right); return null; } return left.IsolateFromEquation(variable, right); }