Silly question I know but in the google gson library I see this code:
import com.google.gson.internal.$Gson$Types;
in TypeToken.java
and references to this $Gson$Types thing. It appears as a syntax error. Is this $ just an allowed character for names of objects in Java?