This method seems pointless. I don't see any code that uses the result of this other than for pulling out the symbol and the literal from the expression. You could easily do that with two separate methods.