beh oddio.. non è male... considerando che il programma l'ho scritto io.. rompe parecchio le scatole.. certo, non è illeggible...
reversibile comunque no sicuro.. ti cambia tutti i nomi di metodi e variabili.. non può tornare al nome originale.. come fa a saperlo..?

codice:
  private void b(String paramString)
  {
    new MQMsgBean();
    String str1 = this.at + ".NOTE.Q";
    i.a(aB, "PREPARO CODA RICEZIONE : coda_Risposta=" + str1, super.getClass().getName(), "recuperaMancanti()", 20000);
    long l1 = System.currentTimeMillis();
    c("Ricezione Mancanti in corso");
    try
    {
      Thread.sleep(1000L);
    }
    catch (Exception localException)
    {
    }
    String str3 = "";
    i.a(aB, "TENTATIVO RICEZIONE MANCANTI", super.getClass().getName(), "recuperaMancanti()", 20000);
    while (l1 + this.au.getWait_time_note() >= System.currentTimeMillis())
    {
      MQMsgBean localMQMsgBean = this.x.receiveMessage(str1, this.au.getWait_time_mq());
      if ("".equalsIgnoreCase(localMQMsgBean.getErrors()))
      {
        l1 = System.currentTimeMillis();
        if (localMQMsgBean.getContenutoMessaggio().length() >= 200)
        {
          i.a(aB, "RICEVUTO MESSAGGIO, VERIFICO CORRISPONDENZA ORDINE : " + localMQMsgBean.getContenutoMessaggio().substring(0, 200), super.getClass().getName(), "recuperaMancanti()", 20000);
          String str2;
          if ((str2 = localMQMsgBean.getContenutoMessaggio().substring(85, 110).trim()).equals(paramString.trim()))
          {