/* DO NOT EDIT THIS FILE - it is machine generated (JCGO_116) */

#ifdef JCGO_SEPARATED
#define JCGO_116
#include "jcgortl.h"
#include "Main.h"
#endif

#ifdef JCGO_116

#ifdef CHKALL_gnu_java_net_protocol_file_Connection
#include "jcgobchk.h"
#endif

JCGO_NOSEP_INLINE java_lang_String CFASTCALL
gnu_java_net_protocol_file_Connection__decodeUTF8__BAII( jbyteArr
 bytes, jint ofs, jint len )
{
 {
  java_lang_StringBuilder sBuf;
  struct java_lang_StringBuilder_s jcgo_stackobj1;
  if (len == 0)
  {
   return JCGO_STRREF_OF(jcgo_string3_String6D);
  }
  sBuf= (java_lang_StringBuilder__this__I(
   JCGO_STACKOBJ_NEW(jcgo_stackobj1, java_lang_StringBuilder_methods),
   len));
  len+= ofs;
  do
  {
   jint c;
   c= (jint)(JCGO_ARRAY_BACCESS(bytes, ofs));
   if (c >= 0)
   {
    (java_lang_StringBuilder__append__C(
     sBuf, (jchar)c));
   }
   else
   {
    jint c2;
    if (++ofs >= len)
    {
     break;
    }
    c2= (jint)(JCGO_ARRAY_NZBACCESS(bytes, ofs));
    if ((c2 & (jint)192) != (jint)128)
    {
     break;
    }
    if ((c & (jint)224) == (jint)192)
    {
     (java_lang_StringBuilder__append__C(
      sBuf, (jchar)(JCGO_SHL_F((c & (jint)31), (jint)6) | (c2 & (jint)63))));
    }
    else
    {
     jint c3;
     if (++ofs >= len)
     {
      break;
     }
     c3= (jint)(JCGO_ARRAY_NZBACCESS(bytes, ofs));
     if ((c3 & (jint)192) != (jint)128)
     {
      break;
     }
     if ((c & (jint)240) == (jint)224)
     {
      (java_lang_StringBuilder__append__C(
       sBuf, (jchar)(JCGO_SHL_F((c & (jint)15), (jint)12) | JCGO_SHL_F((c2 &
       (jint)63), (jint)6) | (c3 & (jint)63))));
     }
     else
     {
      jint c4;
      if ((c & (jint)248) != (jint)240 || ++ofs >= len)
      {
       break;
      }
      c4= (jint)(JCGO_ARRAY_NZBACCESS(bytes, ofs));
      if ((c4 & (jint)192) != (jint)128)
      {
       break;
      }
      c= JCGO_SHL_F((c & (jint)7), (jint)8) | JCGO_SHL_F((c2 & (jint)63),
       (jint)2) | JCGO_SHR_F((c3 & (jint)48), (jint)4);
      if (c > (jint)1087)
      {
       break;
      }
      c2= JCGO_SHL_F((c3 & (jint)15), (jint)6) | (c4 & (jint)63);
      if (c <= (jint)63)
      {
       (java_lang_StringBuilder__append__C(
        sBuf, (jchar)(JCGO_SHL_F(c, (jint)10) | c2)));
      }
      else
      {
       (java_lang_StringBuilder__append__C(
        sBuf, (jchar)((c - (jint)64) | (jint)55296L)));
       (java_lang_StringBuilder__append__C(
        sBuf, (jchar)(c2 | (jint)56320L)));
      }
     }
    }
   }
   if (++ofs >= len)
   {
    return (java_lang_StringBuilder__toString__(
     sBuf));
   }
  }
   while (jtrue);
  JCGO_THROW_EXC(java_io_UnsupportedEncodingException__new__());
 }
 return jnull;
}

JCGO_NOSEP_INLINE void CFASTCALL
gnu_java_net_protocol_file_Connection__connect__( gnu_java_net_protocol_file_Connection
 This )
{
 {
  jObject jcgo_rcvrL1;
  if (JCGO_FIELD_NZACCESS(This, connected))
  {
   return;
  }
  JCGO_FIELD_NZACCESS(This, file)= (java_io_File__new__Ls(
   (gnu_java_net_protocol_file_Connection__unquote__Ls(
   (jcgo_rcvrL1= (jObject)(java_net_URLConnection__getURL__(
   (java_net_URLConnection)This)), JCGO_CALL_FINALF((java_net_URL)jcgo_rcvrL1)
   java_net_URL__getFile__(
   (java_net_URL)jcgo_rcvrL1))))));
  if (!(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, file), JCGO_CALL_FINALF((java_io_File)jcgo_rcvrL1)
   java_io_File__isDirectory__(
   (java_io_File)jcgo_rcvrL1)))
  {
   if (JCGO_FIELD_NZACCESS(This, doInput))
   {
    JCGO_FIELD_NZACCESS(This, inputStream)= (java_io_InputStream)(java_io_BufferedInputStream__new__L0gpra(
     (java_io_InputStream)(java_io_FileInputStream__new__L6745c(
     JCGO_FIELD_NZACCESS(This, file)))));
   }
   if (jfalse)
   {
    (void)(java_io_BufferedOutputStream__new__L0rv4g(
     (java_io_OutputStream)(java_io_FileOutputStream__new__L6745c(
     JCGO_FIELD_NZACCESS(This, file)))));
   }
  }
  else
  {
   if (JCGO_FIELD_NZACCESS(This, doInput))
   {
    JCGO_FIELD_NZACCESS(This, inputStream)= (java_io_InputStream)(java_io_ByteArrayInputStream__new__BA(
     (gnu_java_net_protocol_file_Connection__getDirectoryListing__(
     This))));
   }
   if (jfalse)
   {
    JCGO_THROW_EXC((java_net_ProtocolException__new__Ls(
     JCGO_STRREF_OF(jcgo_string2_Cnnctn))));
   }
  }
  JCGO_FIELD_NZACCESS(This, connected)= (jboolean)jtrue;
 }
}

JCGO_NOSEP_FRWINL jbyteArr CFASTCALL
gnu_java_net_protocol_file_Connection__getDirectoryListing__( gnu_java_net_protocol_file_Connection
 This )
{
 {
  if (JCGO_FIELD_NZACCESS(This, directoryListing) == jnull)
  {
   java_io_ByteArrayOutputStream sink;
   java_io_Writer writer;
   jObjectArr files;
   jObject jcgo_rcvrL1;
   sink= java_io_ByteArrayOutputStream__new__();
   writer= (java_io_Writer)(java_io_OutputStreamWriter__new__L0rv4g(
    (java_io_OutputStream)sink));
   files= (jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, file), JCGO_CALL_FINALF((java_io_File)jcgo_rcvrL1)
    java_io_File__list__(
    (java_io_File)jcgo_rcvrL1));
   if (files != jnull)
   {
    {
     jint i;
     i= 0;
     for (; i < JCGO_ARRAY_NZLENGTH(files); i++)
     {
      (java_io_Writer__write__Ls(
       writer, ((java_lang_String)JCGO_ARRAY_NZLACCESS(files, i))));
      (java_io_Writer__write__Ls(
       writer, JCGO_CLINIT_VARACC(gnu_java_net_protocol_file_Connection_StaticData__class,
       gnu_java_net_protocol_file_Connection_StaticData__lineSeparator)));
     }
    }
   }
   JCGO_FIELD_NZACCESS(This, directoryListing)= (java_io_ByteArrayOutputStream__toByteArray__(
    sink));
  }
  return JCGO_FIELD_NZACCESS(This, directoryListing);
 }
}

JCGO_NOSEP_INLINE gnu_java_net_protocol_file_Connection CFASTCALL
gnu_java_net_protocol_file_Connection__this__L6799i( gnu_java_net_protocol_file_Connection
 This, java_net_URL url )
{
 {
  java_lang_String JCGO_TRY_VOLATILE path;
  jObject jcgo_rcvrL1;
  (java_net_URLConnection__this__L6799i((java_net_URLConnection)This,
   url));
  path= (jcgo_rcvrL1= (jObject)(java_net_URLConnection__getURL__(
   (java_net_URLConnection)This)), JCGO_CALL_FINALF((java_net_URL)jcgo_rcvrL1)
   java_net_URL__getFile__(
   (java_net_URL)jcgo_rcvrL1));
  {
   JCGO_TRY_BLOCK
   {
    path= (gnu_java_net_protocol_file_Connection__unquote__Ls(
     path));
   }
   JCGO_TRY_LEAVE
   JCGO_TRY_CATCHES(1)
   JCGO_TRY_CATCH(OBJT_java_net_MalformedURLException, MAXT_java_net_MalformedURLException)
   {
   }
   JCGO_TRY_RETHROW(1)
  }
  (void)(java_io_FilePermission__new__LsLs(
   (JCGO_CALL_FINALF(path) java_lang_String__replace__CC(
   path, (jchar)47/*'/'*/, JCGO_CLINIT_VARACC(java_io_File__class,
   java_io_File__separatorChar))), gnu_java_net_protocol_file_Connection__DEFAULT_PERMISSION));
 }
 return This;
}

JCGO_NOSEP_FRWINL gnu_java_net_protocol_file_Connection CFASTCALL
gnu_java_net_protocol_file_Connection__new__L6799i( java_net_URL url
 )
{
 JCGO_CLINIT_TRIG(gnu_java_net_protocol_file_Connection__class);
 return gnu_java_net_protocol_file_Connection__this__L6799i(
  (gnu_java_net_protocol_file_Connection)jcgo_newObject((jvtable)&gnu_java_net_protocol_file_Connection_methods),
  url);
}

JCGO_NOSEP_STATIC java_lang_String CFASTCALL
gnu_java_net_protocol_file_Connection__unquote__Ls( java_lang_String
 str )
{
 {
  jbyteArr buf;
  jint pos;
  if (str == jnull)
  {
   return (java_lang_String)jnull;
  }
  ;
  buf= (jbyteArr)jcgo_newArray(JCGO_CORECLASS_FOR(OBJT_jbyte), 0, (java_lang_String__length__(
   str)) * (jint)3);
  pos= 0;
  {
   jint i;
   i= 0;
   for (; i < (java_lang_String__length__(
    str)); i++)
   {
    jchar c;
    c= (java_lang_String__charAt__I(
     str, i));
    if (c == (jchar)37/*'%'*/)
    {
     jint hi;
     jint lo;
     if (i + (jint)2 >= (java_lang_String__length__(
      str)))
     {
      JCGO_THROW_EXC((java_net_MalformedURLException__new__Ls(
       java_lang_VMSystem__concat0X__LsLs(
       str, JCGO_STRREF_OF(jcgo_string3_Cnnctn)))));
     }
     hi= (java_lang_Character__digit__CI(
      (jint)16, (java_lang_String__charAt__I(
      str, ++i))));
     lo= (java_lang_Character__digit__CI(
      (jint)16, (java_lang_String__charAt__I(
      str, ++i))));
     if (lo < 0 || hi < 0)
     {
      JCGO_THROW_EXC((java_net_MalformedURLException__new__Ls(
       java_lang_VMSystem__concat0X__LsLs(
       str, JCGO_STRREF_OF(jcgo_string3_Cnnctn)))));
     }
     JCGO_ARRAY_NZBACCESS(buf, pos++)= ((jbyte)(hi * (jint)16 + lo));
    }
    else
    {
     if ((jint)c > (jint)127)
     {
      jbyteArr c_as_bytes;
      if ((jint)c <= (jint)2047)
      {
       c_as_bytes= (jbyteArr)jcgo_newArray(JCGO_CORECLASS_FOR(OBJT_jbyte),
        0, (jint)2);
       JCGO_ARRAY_NZBACCESS(c_as_bytes, 0)= ((jbyte)(JCGO_SHR_F(c,
        (jint)6) | (jint)192));
       JCGO_ARRAY_NZBACCESS(c_as_bytes, (jint)1)= ((jbyte)((c & (jint)63) |
        (jint)128));
      }
      else
      {
       c_as_bytes= (jbyteArr)jcgo_newArray(JCGO_CORECLASS_FOR(OBJT_jbyte),
        0, (jint)3);
       JCGO_ARRAY_NZBACCESS(c_as_bytes, 0)= ((jbyte)(JCGO_SHR_F(c,
        (jint)12) | (jint)224));
       JCGO_ARRAY_NZBACCESS(c_as_bytes, (jint)1)= ((jbyte)((JCGO_SHR_F(c,
        (jint)6) & (jint)63) | (jint)128));
       JCGO_ARRAY_NZBACCESS(c_as_bytes, (jint)2)= ((jbyte)((c & (jint)63) |
        (jint)128));
      }
      (java_lang_System__arraycopy__LoILoII(
       (java_lang_Object)c_as_bytes, (java_lang_Object)buf, 0, pos,
       JCGO_ARRAY_NZLENGTH(c_as_bytes)));
      pos+= JCGO_ARRAY_NZLENGTH(c_as_bytes);
     }
     else
     {
      JCGO_ARRAY_NZBACCESS(buf, pos++)= ((jbyte)c);
     }
    }
   }
  }
  {
   JCGO_TRY_BLOCK
   {
    {
     java_lang_String jcgo_retval= (gnu_java_net_protocol_file_Connection__decodeUTF8__BAII(
      buf, 0, pos));
#ifndef JCGO_SEHTRY
     jcgo_tryLeave();
#endif
     return jcgo_retval;
    }
   }
   JCGO_TRY_LEAVE
   JCGO_TRY_CATCHES(1)
   JCGO_TRY_CATCH(OBJT_java_io_UnsupportedEncodingException, MAXT_java_io_UnsupportedEncodingException)
   {
    java_io_UnsupportedEncodingException x2;
    x2= (java_io_UnsupportedEncodingException)JCGO_TRY_THROWABLE(0);
    JCGO_THROW_EXC((java_lang_Error)JCGO_CAST_OBJECT0(OBJT_java_lang_Error,
     MAXT_java_lang_Error, (java_lang_Throwable__initCause__Lt(
     (java_lang_Throwable)java_lang_InternalError__new__(), (java_lang_Throwable)x2))));
   }
   JCGO_TRY_RETHROW(1)
  }
 }
 return jnull;
}

JCGO_NOSEP_STATIC java_io_InputStream CFASTCALL
gnu_java_net_protocol_file_Connection__getInputStream__( gnu_java_net_protocol_file_Connection
 This )
{
 {
  if (!JCGO_FIELD_NZACCESS(This, doInput))
  {
   JCGO_THROW_EXC((java_net_ProtocolException__new__Ls(
    JCGO_STRREF_OF(jcgo_string4_Cnnctn))));
  }
  if (!JCGO_FIELD_NZACCESS(This, connected))
  {
   (gnu_java_net_protocol_file_Connection__connect__(
    This));
  }
  return JCGO_FIELD_NZACCESS(This, inputStream);
 }
}

JCGO_NOSEP_STATIC void CFASTCALL
gnu_java_net_protocol_file_Connection__class__0( void )
{
 JCGO_CLINIT_BEGIN(gnu_java_net_protocol_file_Connection__class);
 JCGO_CLINIT_TRIG(java_net_URLConnection__class);
 JCGO_CLINIT_DONE(gnu_java_net_protocol_file_Connection__class);
}

JCGO_NOSEP_DATA CONST struct gnu_java_net_protocol_file_Connection_methods_s
 gnu_java_net_protocol_file_Connection_methods=
{
 JCGO_CLASSREF_OF(gnu_java_net_protocol_file_Connection__class),
 JCGO_GCJDESCR_INIT(gnu_java_net_protocol_file_Connection_s, inputStream)
 OBJT_gnu_java_net_protocol_file_Connection,
 (JCGO_OBJSIZE_T)sizeof(struct gnu_java_net_protocol_file_Connection_s),
 NULL,
 JCGO_CLINIT_INIT(gnu_java_net_protocol_file_Connection__class__0)
 0,
 java_lang_Object__equals__Lo,
 java_lang_Object__hashCode__,
 java_net_URLConnection__toString__,
 java_lang_Object__finalize__
};

JCGO_NOSEP_DATA struct gnu_java_net_protocol_file_Connection_class_s
 gnu_java_net_protocol_file_Connection__class ATTRIBNONGC=
{
 {
  &java_lang_Class_methods,
  JCGO_MON_INIT
  JCGO_OBJREF_OF(*(java_lang_Object)&gnu_java_net_protocol_file_Connection_methods),
  JCGO_STRREF_OF(jcgo_string1_Cnnctn),
  JCGO_CLASSREF_OF(java_net_URLConnection__class),
  ((jObjectArr)JCGO_OBJREF_OF(jcgo_array3_Object)),
  0xc1
 }
};

JCGO_NOSEP_DATA CONST jcgo_arrtype643_Mdclnt jcgo_array5_Cnnctn=
{
 (jvtable)&jbyteArr_methods,
 JCGO_MON_INIT
 48,
 {
  (jbyte)(jchar)103/*'g'*/, (jbyte)(jchar)110/*'n'*/, (jbyte)(jchar)117/*'u'*/,
   (jbyte)(jchar)46/*'.'*/, (jbyte)(jchar)106/*'j'*/, (jbyte)(jchar)97/*'a'*/,
   (jbyte)(jchar)118/*'v'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)46/*'.'*/,
   (jbyte)(jchar)110/*'n'*/, (jbyte)(jchar)101/*'e'*/, (jbyte)(jchar)116/*'t'*/,
   (jbyte)(jchar)46/*'.'*/, (jbyte)(jchar)112/*'p'*/, (jbyte)(jchar)114/*'r'*/,
   (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)111/*'o'*/,
   (jbyte)(jchar)99/*'c'*/, (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)108/*'l'*/,
   (jbyte)(jchar)46/*'.'*/, (jbyte)(jchar)102/*'f'*/, (jbyte)(jchar)105/*'i'*/,
   (jbyte)(jchar)108/*'l'*/, (jbyte)(jchar)101/*'e'*/, (jbyte)(jchar)46/*'.'*/,
   (jbyte)(jchar)67/*'C'*/, (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)110/*'n'*/,
   (jbyte)(jchar)110/*'n'*/, (jbyte)(jchar)101/*'e'*/, (jbyte)(jchar)99/*'c'*/,
   (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)105/*'i'*/, (jbyte)(jchar)111/*'o'*/,
   (jbyte)(jchar)110/*'n'*/, (jbyte)(jchar)36/*'$'*/, (jbyte)(jchar)83/*'S'*/,
   (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)116/*'t'*/,
   (jbyte)(jchar)105/*'i'*/, (jbyte)(jchar)99/*'c'*/, (jbyte)(jchar)68/*'D'*/,
   (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)97/*'a'*/
 }
};

JCGO_NOSEP_DATA CONST jcgo_arrtype657_Mdclnt jcgo_array6_Cnnctn=
{
 (jvtable)&jbyteArr_methods,
 JCGO_MON_INIT
 53,
 {
  (jbyte)(jchar)102/*'f'*/, (jbyte)(jchar)105/*'i'*/, (jbyte)(jchar)108/*'l'*/,
   (jbyte)(jchar)101/*'e'*/, (jbyte)(jchar)58/*':'*/, (jbyte)(jchar)32/*' '*/,
   (jbyte)(jchar)112/*'p'*/, (jbyte)(jchar)114/*'r'*/, (jbyte)(jchar)111/*'o'*/,
   (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)99/*'c'*/,
   (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)108/*'l'*/, (jbyte)(jchar)32/*' '*/,
   (jbyte)(jchar)100/*'d'*/, (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)101/*'e'*/,
   (jbyte)(jchar)115/*'s'*/, (jbyte)(jchar)32/*' '*/, (jbyte)(jchar)110/*'n'*/,
   (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)32/*' '*/,
   (jbyte)(jchar)115/*'s'*/, (jbyte)(jchar)117/*'u'*/, (jbyte)(jchar)112/*'p'*/,
   (jbyte)(jchar)112/*'p'*/, (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)114/*'r'*/,
   (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)32/*' '*/, (jbyte)(jchar)111/*'o'*/,
   (jbyte)(jchar)117/*'u'*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)112/*'p'*/,
   (jbyte)(jchar)117/*'u'*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)32/*' '*/,
   (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)110/*'n'*/, (jbyte)(jchar)32/*' '*/,
   (jbyte)(jchar)100/*'d'*/, (jbyte)(jchar)105/*'i'*/, (jbyte)(jchar)114/*'r'*/,
   (jbyte)(jchar)101/*'e'*/, (jbyte)(jchar)99/*'c'*/, (jbyte)(jchar)116/*'t'*/,
   (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)114/*'r'*/, (jbyte)(jchar)105/*'i'*/,
   (jbyte)(jchar)101/*'e'*/, (jbyte)(jchar)115/*'s'*/
 }
};

JCGO_NOSEP_DATA CONST jcgo_arrtype38_Object jcgo_array7_Cnnctn=
{
 (jvtable)&jbyteArr_methods,
 JCGO_MON_INIT
 27,
 {
  (jbyte)(jchar)32/*' '*/, (jbyte)(jchar)58/*':'*/, (jbyte)(jchar)32/*' '*/,
   (jbyte)(jchar)73/*'I'*/, (jbyte)(jchar)110/*'n'*/, (jbyte)(jchar)118/*'v'*/,
   (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)108/*'l'*/, (jbyte)(jchar)105/*'i'*/,
   (jbyte)(jchar)100/*'d'*/, (jbyte)(jchar)32/*' '*/, (jbyte)(jchar)113/*'q'*/,
   (jbyte)(jchar)117/*'u'*/, (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)116/*'t'*/,
   (jbyte)(jchar)101/*'e'*/, (jbyte)(jchar)100/*'d'*/, (jbyte)(jchar)32/*' '*/,
   (jbyte)(jchar)99/*'c'*/, (jbyte)(jchar)104/*'h'*/, (jbyte)(jchar)97/*'a'*/,
   (jbyte)(jchar)114/*'r'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)99/*'c'*/,
   (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)101/*'e'*/, (jbyte)(jchar)114/*'r'*/
 }
};

JCGO_NOSEP_DATA CONST jcgo_arrtype621_Mdclnt jcgo_array8_Cnnctn=
{
 (jvtable)&jbyteArr_methods,
 JCGO_MON_INIT
 42,
 {
  (jbyte)(jchar)67/*'C'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)110/*'n'*/,
   (jbyte)(jchar)39/*'\''*/, (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)32/*' '*/,
   (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)112/*'p'*/, (jbyte)(jchar)101/*'e'*/,
   (jbyte)(jchar)110/*'n'*/, (jbyte)(jchar)32/*' '*/, (jbyte)(jchar)73/*'I'*/,
   (jbyte)(jchar)110/*'n'*/, (jbyte)(jchar)112/*'p'*/, (jbyte)(jchar)117/*'u'*/,
   (jbyte)(jchar)116/*'t'*/, (jbyte)(jchar)83/*'S'*/, (jbyte)(jchar)116/*'t'*/,
   (jbyte)(jchar)114/*'r'*/, (jbyte)(jchar)101/*'e'*/, (jbyte)(jchar)97/*'a'*/,
   (jbyte)(jchar)109/*'m'*/, (jbyte)(jchar)32/*' '*/, (jbyte)(jchar)105/*'i'*/,
   (jbyte)(jchar)102/*'f'*/, (jbyte)(jchar)32/*' '*/, (jbyte)(jchar)100/*'d'*/,
   (jbyte)(jchar)111/*'o'*/, (jbyte)(jchar)73/*'I'*/, (jbyte)(jchar)110/*'n'*/,
   (jbyte)(jchar)112/*'p'*/, (jbyte)(jchar)117/*'u'*/, (jbyte)(jchar)116/*'t'*/,
   (jbyte)(jchar)32/*' '*/, (jbyte)(jchar)105/*'i'*/, (jbyte)(jchar)115/*'s'*/,
   (jbyte)(jchar)32/*' '*/, (jbyte)(jchar)102/*'f'*/, (jbyte)(jchar)97/*'a'*/,
   (jbyte)(jchar)108/*'l'*/, (jbyte)(jchar)115/*'s'*/, (jbyte)(jchar)101/*'e'*/
 }
};

JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string1_Cnnctn
 JCGO_THRD_ATTRNONGC=
{
 &java_lang_String_methods,
 JCGO_MON_INIT
 (java_lang_Object)JCGO_OBJREF_OF(jcgo_array5_Cnnctn),
 0, 37, (jint)0xc7c9a557L
};

JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string2_Cnnctn
 JCGO_THRD_ATTRNONGC=
{
 &java_lang_String_methods,
 JCGO_MON_INIT
 (java_lang_Object)JCGO_OBJREF_OF(jcgo_array6_Cnnctn),
 0, 53, (jint)0xbc94aaaaL
};

JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string3_Cnnctn
 JCGO_THRD_ATTRNONGC=
{
 &java_lang_String_methods,
 JCGO_MON_INIT
 (java_lang_Object)JCGO_OBJREF_OF(jcgo_array7_Cnnctn),
 0, 27, (jint)0x502d9ae0L
};

JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string4_Cnnctn
 JCGO_THRD_ATTRNONGC=
{
 &java_lang_String_methods,
 JCGO_MON_INIT
 (java_lang_Object)JCGO_OBJREF_OF(jcgo_array8_Cnnctn),
 0, 42, (jint)0xdb05688L
};

#ifdef CHKALL_gnu_java_net_protocol_file_Connection
#include "jcgochke.h"
#endif

#endif
