e
          variables unified with the solution.
<DT><B>Throws:</B>
<DD><CODE><code>IOException</code></CODE> - if there are any error on 
            the sockets.
<DD><CODE><code>PLException</code></CODE> - if there are any error on 
            the Prolog process. If the Prolog goal raises an
            exception, it is propagated through the interface, 
            and a <code>PLException</code> is raised in the
            user Java program.
<DD><CODE>java.io.IOException</CODE>
<DD><CODE><A HREF="../Ci