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='System.out.println', target=None).

Unfortunately, It parses the expression into the latter one.
I fixed it.