}
if (instance == null)
return null;
TokenizedLine line = new TokenizedLine(response);
line.nextStringToken(); // timestamp
SRCPException ex = null;
try {
String strCode = line.nextStringToken();
Integer code = new Integer(strCode);
if (code >= new Integer(400)) {
try {
ex = (SRCPException) (Class.forName(instance.get(strCode)
.toString()).newInstance());
ex.setRequestString(request);
} catch (ClassNotFoundException x) {
throw new SRCPIOException();
} catch (InstantiationException x) {
throw new SRCPIOException();
} catch (IllegalAccessException x) {