StringBuffer patchString =  p.getPatchHeader();
String patchString = p.getPatchHeader().toString();
    protected boolean canHoldPatch(Patch p) {        if ((singleSize != p.sysex.length) && (singleSize != 0))	    return false;        StringBuffer patchString =  p.getPatchHeader();        StringBuffer driverString = new StringBuffer(singleSysexID);	for (int j = 0; j < driverString.length(); j++)	    if (driverString.charAt(j) == '*')		driverString.setCharAt(j, patchString.charAt(j));	return (driverString.toString().equalsIgnoreCase(patchString.toString().substring(0, driverString.length())));    }