change to java file not manifesting in behavior
<p>I am trying to use the java web API for the NIH/NLM MetaMap utility <a href="http://skr.nlm.nih.gov/SKR_API/index.shtml" rel="nofollow">here</a>.  I know no java though - the rest of my software for this project is in python but this looks like the only way I can talk to this webservice.  So here's the top of the example file (provided with the java API download) I am trying to run:</p>

<pre><code>import java.io.*;
import gov.nih.nlm.nls.skr.*;

public class MMInteractiveUser
{
   public static void main(String args[])
   {
        GenericObject myIntMMObj = new GenericObject(100, "username", "password");

        // REQUIRED FIELDS:
        //    -- Email_Address
        //    -- APIText
        //    -- KSOURCE
        //         valid KSOURCE: 99, 06, 09, 0910, 10, 1011
        //         respectively, UMLS 1999, 2006AA, 2009AA, 2009AB,
        //                       2010AA, and 2010AB
        //
        // NOTE: The maximum length is 10,000 characters for APIText.  The
        //       submission script will reject your request if it is larger.


        myIntMMObj.setField("Email_Address", "youraddress@goeshere");

        StringBuffer buffer = new StringBuffer("A spinal tap was performed and oligoclonal bands were detected in the cerebrospinal fluid.\n");
        String bufferStr = buffer.toString();
        myIntMMObj.setField("APIText", bufferStr);

        myIntMM

Obj.setField("KSOURCE", "1011");
</code></pre>

<p>I'm running this in the windows command prompt, from the directory in which this file resides, with the command:</p>

<pre><code>java -cp ..\classes;..\lib\skrAPI.jar;..\lib\commons-logging-1.1.1.jar;..\lib\httpclient-cache-4.1.1.jar;..\lib\httpcore-nio-4.1.jar;..\lib\httpclient-4.1.1.jar;..\lib\httpcore-4.1.jar;..\lib\httpmime-4.1.1.jar MMInteractiveUser
</code></pre>

<p>I ran it once and got the error below.  So I changed the email address from "youraddress@goeshere" to my email address (they require it for logging), saved the file, and ran the same command in the windows command prompt.  But I keep getting the same error:</p>

<pre><code>Mar 23, 2013 2:14:48 PM gov.nih.nlm.nls.cas.CasAuth getTicketGrantingTicket
WARNING: Bad Request
Mar 23, 2013 2:14:49 PM gov.nih.nlm.nls.cas.CasAuth getTicketGrantingTicket
WARNING: Bad Request
Error: youraddress@goeshere is not a valid email address.
Error: Email Address must be specified

An ERROR has occurred while processing your request, please review any
lines beginning with "Error:" above and the trace below for indications of
what may have gone wrong.

Trace:
java.lang.RuntimeException
        at gov.nih.nlm.nls.skr.GenericObject.handleSubmission(GenericObject.java
:410)
        at MMInteractiveUser.main(MMInteractiveUser.java:82)
</code></pre>

<p>So why is my change to the email parameter not changing the behavior of the script?  Again, I don't know java - is something not reimporting or recompiling?  </p>
