Symbol: fixed bug in javac where overrides was not detected properly

I really think I fixed a bug in javac but I can't understand why they did not find this out before,
perhaps they don't use that method so much?
ceylondoc test: fixed a type literal that required type arguments

at least for now, until we sort out the mess of declaration literals