public String getPatchName(Patch p,int patchNum) {
public String getPatchName(IPatch p,int patchNum) {
    public String getPatchName(Patch p,int patchNum) {        int nameStart=getPatchStart(patchNum);                nameStart+=0; //offset of name in patch data        try {            byte[] byteBuffer=new byte[16];                        for (int i=0;i<16;i++) {                byteBuffer[i]=(byte)(p.sysex[nameStart+i*2]+((0x10)*p.sysex[nameStart+i*2+1]));                if (byteBuffer[i]==0) byteBuffer[i]=0x20;            }                        StringBuffer s= new StringBuffer(new String(byteBuffer,"US-ASCII"));            return s.toString();        } catch (UnsupportedEncodingException ex) {return "-";}            }