throw new IllegalStateException("Bad method signature: " + signature);
throw new IllegalArgumentException("Bad method signature: " + signature);
	public SignatureParser(String signature) {		if (!signature.startsWith("("))			throw new IllegalStateException("Bad method signature: " + signature);		this.signature = signature;	}