int index = split.length > numOpcodes ? split.length - numOpcodes : 0; StringBuffer buf = new StringBuffer(); while (index < split.length) { if (buf.length() > 0) buf.append(','); buf.append(split[index]); ++index; } return buf.toString();
return parseOpcodes(split);
	public String getEarlierOpcodes(int numOpcodes) {		int pipe = surroundingOpcodes.indexOf('|');		if (pipe < 0)			return "";		String opcodes = surroundingOpcodes.substring(0, pipe);		String[] split = opcodes.split(",");		int index = split.length > numOpcodes ? split.length - numOpcodes : 0;		StringBuffer buf = new StringBuffer();		while (index < split.length) {			if (buf.length() > 0)				buf.append(',');			buf.append(split[index]);			++index;		}		return buf.toString();	}