pos= sig.indexOf("-+"); if (pos == -1) pos= sig.indexOf("--"); if (pos == -1) pos= sig.indexOf("-*"); if (pos == -1)
	public static char[] fix83600(char[] signature) {		if (signature == null || signature.length < 2)			return signature;				StringBuffer sig= new StringBuffer();		sig.append(signature);		do {			int pos= sig.indexOf("++"); //$NON-NLS-1$			if (pos == -1)				pos= sig.indexOf("+*"); //$NON-NLS-1$			if (pos == -1)				pos= sig.indexOf("+-"); //$NON-NLS-1$			if (pos == -1)				break;			sig.deleteCharAt(pos);		} while (true);		return sig.toString().toCharArray();	}