code: public ClassTypeSignature parseClassName() {
  		// read ID (/Id)*
  		String outerClassName = parseOuterClassName();
  
  		TypeArgSignature[] typeArgSignatures = new TypeArgSignature[0];
  		int ch = peekChar();
  		if (acceptGenerics && ch == '<') {
  			typeArgSignatures = parseTypeArgs();
  		}
  		ClassTypeSignature classTypeSignature = new ClassTypeSignature(
  				outerClassName, typeArgSignatures, null);
  		ch = peekChar();
  		if (ch == innerClassPrefix) { // '.' or '$'
  			classTypeSignature = parseInnerClasses(classTypeSignature);
  		}
  		return classTypeSignature;
  	}
docs: parse the class name (outer class and inner class)
  
  @return