public static String javaClassNameToVariableName(String javaClassName) {
        if (javaClassName == null) {
            throw new NullPointerException("javaClassName");
        }

        final int index = StringMatchUtils.indexOf(javaClassName, CLASS_REPLACE_CHAR);
        if (index == -1) {
            return javaClassName;
        }

        StringBuilder builder = new StringBuilder(javaClassName.length());
        builder.append(javaClassName, 0, index);
        for (int i = index; i < javaClassName.length(); i++) {
            final char c = javaClassName.charAt(i);
            if (StringMatchUtils.contains(c, CLASS_REPLACE_CHAR)) {
                builder.append('_');
            } else {
                builder.append(c);
            }
        }
        return builder.toString();
    }
java/lang/String -> java.lang.String

@param jvmNameArray
@return
agent-module/profiler/src/main/java/com/navercorp/pinpoint/profiler/util/JavaAssistUtils.java