private String func_27452_i(J_PositionTrackingPushbackReader var1) throws J_InvalidSyntaxException, IOException {
      StringBuilder var2 = new StringBuilder();
      char var3 = (char)var1.read();
      if(34 != var3) {
         throw new J_InvalidSyntaxException("Expected [\"] but got [" + var3 + "].", var1);
      } else {
         boolean var4 = false;

         while(!var4) {
            char var5 = (char)var1.read();
            switch(var5) {
            case 34:
               var4 = true;
               break;
            case 92:
               char var6 = this.escapedStringChar(var1);
               var2.append(var6);
               break;
            default:
               var2.append(var5);
            }
         }

         return var2.toString();
      }
   }