question: public boolean isDirectlyControlDependentOn ( BytecodeInstruction ins , Branch b ) { if ( ins == null ) throw new IllegalArgumentException ( "null given" ) ; BasicBlock insBlock = ins . getBasicBlock ( ) ; return isDirectlyControlDependentOn ( insBlock , b ) ; }
target:  Determines whether the given BytecodeInstruction is directly control dependent on the given Branch. It's BasicBlock is control dependent on the given Branch. If b is null, it is assumed to be the root branch. If the given instruction is not known to this CDG an IllegalArgumentException is thrown.