VM._assert(val.length > 1,  "An array descriptor must have at least two characters");  VM._assert(val[0] == '[', "An array descriptor must start with '['" );
VM._assert(val.length > 1, "An array descriptor has at least two characters"); VM._assert(val[0] == '[', "An array descriptor must start with '['");
  public final byte parseForArrayElementTypeCode()     throws VM_PragmaUninterruptible  {    if (VM.VerifyAssertions) {      VM._assert(val.length > 1, 		 //		 "An array descriptor has at least two characters: ",  this.toString());		 "An array descriptor must have at least two characters");            VM._assert(val[0] == '[',		 "An array descriptor must start with '['" );      //		 "An array descriptor must start with '['; we got " );		 //, this.toString());    }    return val[1];  }