Updated logic not to rely upon Symbol.implementation (which check in superinterfaces) Reviewed-by: jjg