反编译后的java文件出错,盼高人指点解决方法

反编译后的java文件出错,盼高人指点
private   static   void   a(String   s)
                throws   BPMException
        {
                date   =   initTime;
              JVM   INSTR   monitorenter;
                Object   obj;
                synchronized(initTime)
                {
                        if(s   ==   null   ||   !s.equals( "component "))
                                break   MISSING_BLOCK_LABEL_64;
                        ProcessEngine   processengine;
                        for(Iterator   iterator   =   _fldfor.values().iterator();   iterator.hasNext();   processengine.clearCacheProcess())
                                processengine   =   (ProcessEngine)iterator.next();

                }
                return;
                if(s   ==   null   ||   !s.equals( "if_not_init "))
                        break   MISSING_BLOCK_LABEL_88;
                if(!a)
                        break   MISSING_BLOCK_LABEL_86;
                date;
                JVM   INSTR   monitorexit;
                return;
                s   =   null;
                System.out.println( "Joinwork   CLASS_ROOT_DIR: "   +   EngineConfig.getEngineConfig().getClassRootDir());
                a   =   true;
                _fldint   =   new   HashMap();
                if(s   ==   null   ||   s.equals( "database "))
                {
                        DataConfig   dataconfig   =   (DataConfig)Class.forName( "net.joinwork.bpm.database.DatabaseConfig ").newInstance();
                        dataconfig.init(EngineConfig.getEngineHome()   +   "/database.config ");
                }
                try
                {
                        _fldif   =   getMessageManager();
                        _fldif.init();