private static void stepInCodeNode(final INaviCodeNode node,final UnrelocatedAddress address,final Set<BreakpointAddress> instructions){
  final int instructionIndex=CCodeNodeHelpers.getInstruction(node,address.getAddress());
  if (instructionIndex != -1) {
    if (instructionIndex < node.instructionCount() - 1) {
      final INaviInstruction instruction=Iterables.get(node.getInstructions(),instructionIndex + 1);
      instructions.add(new BreakpointAddress(instruction.getModule(),new UnrelocatedAddress(instruction.getAddress())));
    }
 else {
      instructions.addAll(CSteppingHelper.getSuccessors(node));
    }
  }
}

private static void stepInCodeNode ( final INaviCodeNode node , final UnrelocatedAddress address , final Set < BreakpointAddress > instructions ) { final int instructionIndex = CCodeNodeHelpers . getInstruction ( node , address . getAddress ( ) ) ; if ( instructionIndex != - 1 ) { if ( instructionIndex < node . instructionCount ( ) - 1 ) { final INaviInstruction instruction = Iterables . get ( node . getInstructions ( ) , instructionIndex + 1 ) ; instructions . add ( new BreakpointAddress ( instruction . getModule ( ) , new UnrelocatedAddress ( instruction . getAddress ( ) ) ) ) ; } else { instructions . addAll ( CSteppingHelper . getSuccessors ( node ) ) ; } } }
adds the addresses of a instructions that follow another instruction to a list when single - stepping in a code node .
