private static String makeArraySignature(int numDimensions, XType baseType) {
public static String makeArraySignature(int numDimensions, XType baseType) {
	private static String makeArraySignature(int numDimensions, XType baseType) {		StringBuffer buf = new StringBuffer();		if (numDimensions <= brackets.length()) {			buf.append(brackets.substring(0, numDimensions));		} else {			for (int i = 0; i < numDimensions; ++i)				buf.append('[');		}		buf.append(baseType.getSignature());		return buf.toString();	}