Недавно я увидел исходный код библиотеки Google Gson и увидел что-то действительно странное (IMO). В com.google.gson.internal пакете есть 2 класса, которые начинаются с "$".
Например
public final class $Gson$Types { ... }
Знак доллара влияет на развитие или просто говорит сторонним разработчикам что-то вроде "пожалуйста, не используйте причину, это внутренний класс"?