Fixed a parsing bug in MethodInvocation

When parsing 'System.out.println("Yeay!")',
We should get MethodInvocation(name='println', target=Name('System.out'), ...), 
not MethodInvocation(name=Name('System.out.println'), target=None).

Unfortunately, It parses the expression into the latter one.
I fixed it.