Welcome to the Ranch
I think the reason they say it is wrong is because the
Java™ Tutorials recommend certain naming conventions, including using lower‑case names. I think you will get a package name in UPPER‑CASE past the compiler, however. Of course A is a bad name for anything except a formal type parameter.