public boolean checkSignals(JmriJFrame frame,LayoutEditor panel){
  if (panel == null) {
    log.error("Null Layout Editor panel on call to 'checkSignals'");
    return false;
  }
  if (initializationNeeded) {
    initializeBlocks();
  }
  Block eBlock=getEntryBlock();
  ArrayList<EntryPoint> epList=getListOfForwardBlockEntryPoints(eBlock);
  if (epList.size() > 0) {
  }
  return true;
}

public boolean checkSignals ( JmriJFrame frame , LayoutEditor panel ) { if ( panel == null ) { log . error ( "Null Layout Editor panel on call to 'checkSignals'" ) ; return false ; } if ( initializationNeeded ) { initializeBlocks ( ) ; } Block eBlock = getEntryBlock ( ) ; ArrayList < EntryPoint > epList = getListOfForwardBlockEntryPoints ( eBlock ) ; if ( epList . size ( ) > 0 ) { } return true ; }
checks that there are signal heads at all entry points to this section . this method will warn if it finds unsignalled internal turnouts , but will continue checking . unsignalled entry points except for those at unsignalled internal turnouts will be considered errors , and will be reported to the user . this method stops searching when it find the first missing signal head . returns ' true ' if successful , ' false ' otherwise .
