<%! private static void border( StringBuffer buffer, JspWriter out, String text) throws IOException { if (buffer == null || out == null) { throw new IllegalArgumentException( "Null argument: " + buffer + ", " + out); } if (text == null) { return; } clearBuffer(buffer).append( "
"); buffer.append(text); buffer.append("
"); out.print(buffer.toString()); } private static StringBuffer clearBuffer(StringBuffer b) { if (b == null) { throw new IllegalArgumentException("null buffer"); } try { /* java 2: b.delete(0, b.length()); */ b.setLength(0); } catch (StringIndexOutOfBoundsException x1) { return null; } // TODO not so good solution... return b; } %>