#red   #def  Micro.java.   :     public void init()     {         long l = 3000L;         Thread.yield();         m_di = new i(this);         Display.getDisplay(this) .setCurrent(m_di);         m_di._doIV(1);         for(; !m_di.isShown(); _avJ());         long l2;         for(; l > 0L; l -= l2)             l2 = _avJ();         m_di._doIV(2);         long l3;         for(long l1 = 3000L; l1 > 0L; l1 -= l3)             l3 = _avJ();         while(m_longI < 10)             _avJ();         m_di._doIV(0);         m_intZ = true;     } :         m_di._doIV(2);         long l3;         for(long l1 = 3000L; l1 > 0L; l1 -= l3)             l3 = _avJ();         while(m_longI < 10)             _avJ(); :         m_di._doIV(3);         long l4;         for(long l5 = 3000L; l5 > 0L; l5 -= l4)             l4 = _avJ();         while(m_longI < 10)             _avJ();
      ,  3000L.  
  i.java 
: 
public class i extends Canvas     implements CommandListener { :     
private Image m_abcImage;      public i(Micro micro)     { 
:         m_abcImage = null; :             m_abcImage = Image.createImage("/3logo.png") ;          try         {             m_pImage = Image.createImage("/ splash.png");             m_doImage = Image.createImage("/logo.png");         } :         
if(j == 0)         { :             m_abcImage = null; :             if(m_oI == 1)             {                 m_CGraphics.setColor (255, 255, 255);                 m_CGraphics.fillRect(0, 0, getWidth(), getHeight());                 if(m_doImage != null)                 {                     m_ CGraphics.drawImage(m_ doImage, getWidth() / 2, getHeight() / 2, 3);                     _aGraphicsIIV(m_ CGraphics, 16, getWidth() - m_FaI [16] - 5, getHeight() - m_tryaI[16] - 7);                     _aGraphicsIIV(m_ CGraphics, 17, getWidth() - m_FaI [17] - 4, getHeight() - m_tryaI[17] - m_tryaI[16] - 9);                 }             } else             {                 m_CGraphics.setColor (255, 255, 255);                 m_CGraphics.fillRect(0, 0, getWidth(), getHeight());                 if(m_pImage != null)                     m_ CGraphics.drawImage(m_ pImage, getWidth() / 2, getHeight () / 2, 3);             }             int j = (int)(((long) (Micro.m_longI << 16) << 32) / 0xa0000L >> 16);             _aIZV(j, true);     :             if(m_oI == 1)             {                 m_CGraphics.setColor (255, 255, 255);//  1                  m_CGraphics.fillRect(0, 0, getWidth(), getHeight());                 if(m_doImage != null)                 {                     m_ CGraphics.drawImage(m_ doImage, getWidth() / 2, getHeight() / 2, 3);                     _aGraphicsIIV(m_ CGraphics, 16, getWidth() - m_FaI [16] - 5, getHeight() - m_tryaI[16] - 7);                     _aGraphicsIIV(m_ CGraphics, 17, getWidth() - m_FaI [17] - 4, getHeight() - m_tryaI[17] - m_tryaI[16] - 9);                 }             }             if(m_oI == 2)             {                 m_CGraphics.setColor (255, 255, 255);//  2                  m_CGraphics.fillRect(0, 0, getWidth(), getHeight());                 if(m_pImage != null)                     m_ CGraphics.drawImage(m_ pImage, getWidth() / 2, getHeight () / 2, 3);             }             if(m_oI == 3)             { m_CGraphics.setColor (255, 255, 255);//  3                  m_CGraphics.fillRect(0, 0, getWidth(), getHeight());                 if(m_abcImage != null)                     m_ CGraphics.drawImage(m_ abcImage, getWidth() / 2, getHeight() / 2, 3);             }             int j = (int)(((long) (Micro.m_longI << 16) << 32) / 0xa0000L >> 16);             _aIZV(j, true);
        ,  (255, 255, 255).   .     3    .  ,    3logo.png  \res