inaccessible
True if internalName is NOT a public class — meaning a snippet cannot even NAME it, let alone touch its members: a snippet always sits in a different runtime package (different loader AND different package name), so package-private is out of reach by definition.
Read straight from the class file's access flags: cheap, cached, and it loads nothing. Anything unreadable counts as accessible, so this can only ever ADD erasure where it is provably needed — an unknown class keeps the old, precise-typed call site.