distinguish between Eclipse and javac when reporting errors, since
Eclipse messager cannot find nested annotations