}
} catch (FileNotFoundException e) {
throw new HessianRuntimeException(String.valueOf(e));
} catch (IOException e) {
if (is == null)
throw new HessianProtocolException(code + ": " + e, e);
}
if (is != null)
is.close();
throw new HessianProtocolException(code + ": " + sb.toString());
}
}
is = conn.getInputStream();