Buggy code:
public class CompatExNihilo { public static void preInit ( ) { } public static void init ( ) { try { Class sieveRegistry = Class . forName ( "exnihilo.registries.SieveRegistry" ) ; Method registerMethod = sieveRegistry . getMethod ( "register" , Block . class , Item . class , int . class , int . class ) ; Block blockDust = GameRegistry . findBlock ( "exnihilo" , "dust" ) ; if ( blockDust != null ) { <START_BUG> registerMethod . invoke ( null , blockDust , zinchoriumDust , 0 , 5 ) ; <END_BUG> registerMethod . invoke ( null , blockDust , dustPeridot , 0 , 10 ) ; } else { log . error ( "Umm,<seq2seq4repair_space>dust<seq2seq4repair_space>should<seq2seq4repair_space>be<seq2seq4repair_space>a<seq2seq4repair_space>block,<seq2seq4repair_space>right?" ) ; return ; } registerMethod . invoke ( null , gravel , gemPeridot , 0 , 10 ) ; } catch ( ClassNotFoundException e ) { log . error ( "There<seq2seq4repair_space>was<seq2seq4repair_space>a<seq2seq4repair_space>problem<seq2seq4repair_space>loading<seq2seq4repair_space>the<seq2seq4repair_space>ExNihilo<seq2seq4repair_space>classes,<seq2seq4repair_space>uh<seq2seq4repair_space>oh." ) ; log . error ( "Report<seq2seq4repair_space>this<seq2seq4repair_space>immediately<seq2seq4repair_space>at:<seq2seq4repair_space>http:////github.com//shadowfacts//EnFusion//issues" ) ; log . error ( e . getMessage ( ) ) ; } catch ( NoSuchMethodException e ) { log . error ( "There<seq2seq4repair_space>was<seq2seq4repair_space>a<seq2seq4repair_space>problem<seq2seq4repair_space>loading<seq2seq4repair_space>a<seq2seq4repair_space>method<seq2seq4repair_space>from<seq2seq4repair_space>one<seq2seq4repair_space>of<seq2seq4repair_space>the<seq2seq4repair_space>ExNihilo<seq2seq4repair_space>classes,<seq2seq4repair_space>uh<seq2seq4repair_space>oh." ) ; log . error ( "Report<seq2seq4repair_space>this<seq2seq4repair_space>immediately<seq2seq4repair_space>at:<seq2seq4repair_space>http:////github.com//shadowfacts//EnFusion//issues" ) ; log . error ( e . getMessage ( ) ) ; } catch ( IllegalAccessException e ) { log . error ( "There<seq2seq4repair_space>was<seq2seq4repair_space>a<seq2seq4repair_space>problem<seq2seq4repair_space>accessing<seq2seq4repair_space>a<seq2seq4repair_space>method<seq2seq4repair_space>from<seq2seq4repair_space>one<seq2seq4repair_space>of<seq2seq4repair_space>the<seq2seq4repair_space>ExNihilo<seq2seq4repair_space>classes<seq2seq4repair_space>(IllegalAccessException),<seq2seq4repair_space>uh<seq2seq4repair_space>oh." ) ; log . error ( "Report<seq2seq4repair_space>this<seq2seq4repair_space>immediately<seq2seq4repair_space>at:<seq2seq4repair_space>http:////github.com//shadowfacts//EnFusion//issues" ) ; log . error ( e . getMessage ( ) ) ; } catch ( InvocationTargetException e ) { log . error ( "There<seq2seq4repair_space>was<seq2seq4repair_space>a<seq2seq4repair_space>problem<seq2seq4repair_space>accessing<seq2seq4repair_space>a<seq2seq4repair_space>method<seq2seq4repair_space>from<seq2seq4repair_space>one<seq2seq4repair_space>of<seq2seq4repair_space>the<seq2seq4repair_space>ExNihilo<seq2seq4repair_space>classes<seq2seq4repair_space>(InvocationTargetException),<seq2seq4repair_space>uh<seq2seq4repair_space>oh." ) ; log . error ( "Report<seq2seq4repair_space>this<seq2seq4repair_space>immediately<seq2seq4repair_space>at:<seq2seq4repair_space>http:////github.com//shadowfacts//EnFusion//issues" ) ; log . error ( e . getMessage ( ) ) ; } } public static void postInit ( ) { } }

Fix:
registerMethod . invoke ( null , blockDust , dustZinchorium , 0 , 5 ) ;