public static String getDescForQDoxType(final com.thoughtworks.qdox.model.Type type) {
public static String getDescForQDoxType(final com.thoughtworks.qdox.model.Type type, JavaClass enclosing) {
    public static String getDescForQDoxType(final com.thoughtworks.qdox.model.Type type) {        if (type == null) {            return "V"; // constructor        }        final StringBuffer desc = new StringBuffer();        if (type.isArray()) {            for (int i = type.getDimensions(); i > 0; --i) {                desc.append('[');            }        }        String value = type.getValue();        if (value.equals("void")) {            desc.append("V");        } else if (value.equals("int")) {            desc.append("I");        } else if (value.equals("long")) {            desc.append("J");        } else if (value.equals("short")) {            desc.append("S");        } else if (value.equals("float")) {            desc.append("F");        } else if (value.equals("double")) {            desc.append("D");        } else if (value.equals("boolean")) {            desc.append("Z");        } else if (value.equals("char")) {            desc.append("C");        } else if (value.equals("byte")) {            desc.append("B");        } else {            desc.append('L').append(value.replace('.', '/')).append(';');        }        return desc.toString();    }