code: public String reflectionName() {
      return enclosingClassName != null
          ? (enclosingClassName.reflectionName() + '$' + simpleName)
          : (packageName.isEmpty() ? simpleName : packageName + '.' + simpleName);
    }
docs: Return the binary name of a class.