private static AnyToken asNodeWithOptions(AbstractDefinedValueToken varToken) { var h = new TokenizerHandle(varToken.Value); h.Advance(); var anyToken = new AnyToken(); anyToken = (AnyToken) anyToken.Check(h); if (anyToken == null) throw new ArgumentException("Value to " + varToken.VariableName + " could not be understood."); return anyToken; }