title: Why am I getting an error when return TRUE/FALSE to type Boolean?
body: <p>I wrote the following code: </p>
  
  <pre><code>import java.lang.*; 
  import DB.*; 
  
      private Boolean validateInvoice(String i)
      {
       int count = 0;
       try
       { 
        //check how many rowsets
              ResultSet c = connection.DBquery("select count(*) from Invce i,cust c where tranid like '"+i+"' and i.key = c.key "); 
        while (c.next())
              {
               System.out.println("rowcount : " + c.getInt(1));
         count = c.getInt(1);
              } 
         if (count &gt; 0 ) {
          return TRUE;
         } else { 
          return FALSE;
         } //end if   
  
       }
       catch(Exception e){e.printStackTrace();return FALSE;}
      }
  
  
      The errors I'm getting are:
      i.java:195:  cannot find symbol
      symbol : variable TRUE
      location: class changei.iTable 
                               return TRUE; 
  
      i.java:197:  cannot find symbol
      symbol : variable TRUE
      location: class changei.iTable 
                               return FALSE; 
  i.java:201:: cannot find symbol
  symbol  : variable FALSE
  location: class changei.iTable 
          catch(Exception e){e.printStackTrace();return FALSE;}
  </code></pre>
  
  <p>The Connection class comes from the DB package i created.  </p>
  
  <p>Is the return TRUE/FALSE correct since the function is a Boolean return type? </p>