private void queryConvertIcons(OBlock block){
  if (block == null) {
    return;
  }
  java.util.List<Positionable> list=_circuitMap.get(block);
  if (list != null && list.size() > 0) {
    int result=JOptionPane.showConfirmDialog(_editor,Bundle.getMessage("notIndicatorIcon"),Bundle.getMessage("incompleteCircuit"),JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE);
    if (result == JOptionPane.YES_OPTION) {
      convertIcons(_circuitMap.get(block));
    }
  }
 else {
    JOptionPane.showMessageDialog(_editor,Bundle.getMessage("needIcons",block.getDisplayName(),Bundle.getMessage("editCircuitItem")),Bundle.getMessage("noIcons"),JOptionPane.INFORMATION_MESSAGE);
  }
}

private void queryConvertIcons ( OBlock block ) { if ( block == null ) { return ; } java . util . List < Positionable > list = _circuitMap . get ( block ) ; if ( list != null && list . size ( ) > 0 ) { int result = JOptionPane . showConfirmDialog ( _editor , Bundle . getMessage ( "notIndicatorIcon" ) , Bundle . getMessage ( "incompleteCircuit" ) , JOptionPane . YES_NO_OPTION , JOptionPane . QUESTION_MESSAGE ) ; if ( result == JOptionPane . YES_OPTION ) { convertIcons ( _circuitMap . get ( block ) ) ; } } else { JOptionPane . showMessageDialog ( _editor , Bundle . getMessage ( "needIcons" , block . getDisplayName ( ) , Bundle . getMessage ( "editCircuitItem" ) ) , Bundle . getMessage ( "noIcons" ) , JOptionPane . INFORMATION_MESSAGE ) ; } }
icons need conversion . ask if user wants to convert them
