protected final void print_clearance_violation_info(ObjectInfoPanel p_window,java.util.Locale p_locale){
  Collection<BrdItemViolation> clearance_violations=clearance_violations();
  if (clearance_violations.isEmpty())   return;
  GuiResources resources=r_board.newGuiResources("board.resources.ObjectInfoPanel");
  p_window.append(", ");
  Integer violation_count=clearance_violations.size();
  Collection<PrintableInfo> violations=new java.util.LinkedList<PrintableInfo>();
  violations.addAll(clearance_violations);
  p_window.append_objects(violation_count.toString(),resources.getString("violation_info"),violations);
  if (violation_count == 1) {
    p_window.append(" " + resources.getString("clearance_violation"));
  }
 else {
    p_window.append(" " + resources.getString("clearance_violations"));
  }
}

protected final void print_clearance_violation_info ( ObjectInfoPanel p_window , java . util . Locale p_locale ) { Collection < BrdItemViolation > clearance_violations = clearance_violations ( ) ; if ( clearance_violations . isEmpty ( ) ) return ; GuiResources resources = r_board . newGuiResources ( "board.resources.ObjectInfoPanel" ) ; p_window . append ( ", " ) ; Integer violation_count = clearance_violations . size ( ) ; Collection < PrintableInfo > violations = new java . util . LinkedList < PrintableInfo > ( ) ; violations . addAll ( clearance_violations ) ; p_window . append_objects ( violation_count . toString ( ) , resources . getString ( "violation_info" ) , violations ) ; if ( violation_count == 1 ) { p_window . append ( " " + resources . getString ( "clearance_violation" ) ) ; } else { p_window . append ( " " + resources . getString ( "clearance_violations" ) ) ; } }
internal function used in the implementation of print_info
