diff --git a/examples/embed/MyAlign.java b/examples/embed/MyAlign.java index 429e6e88e8c7f140d5762a8b8ef8c0fa89d60d99..839a701cd9845210584211c613c2545a37b5f564 100644 --- a/examples/embed/MyAlign.java +++ b/examples/embed/MyAlign.java @@ -74,14 +74,14 @@ public class MyAlign { A2.align((Alignment)null,p); A3.align(A2,p); Evaluator E = new PRecEvaluator(A1, A3); E.eval(p); - AlignmentVisitor V = new SWRLRendererVisitor( - new PrintWriter ( - new BufferedWriter( - new OutputStreamWriter( System.out, - "UTF-8" )), - true)); + PrintWriter pw = new PrintWriter ( + new BufferedWriter( + new OutputStreamWriter( System.out, "UTF-8" )), + true); + AlignmentVisitor V = new SWRLRendererVisitor( pw ); if ( ((PRecEvaluator)E).getPrecision() > .6 ) A3.render(V); - System.out.flush(); // necessary when the program is really embedded + pw.flush(); + pw.close(); // necessary when the program is really embedded } catch (Exception e) { e.printStackTrace(); }; } }