code: public boolean exists()
      {
          try
          {
              synchronized(this)
              {
                  if (checkConnection() && _in==null )
                      _in = _connection.getInputStream();
              }
          }
          catch (IOException e)
          {
              LogSupport.ignore(log,e);
          }
          return _in!=null;
      }
docs: Returns true if the respresened resource exists.