public LinkedList<Diff> diff_main(String text1,String text2,boolean checklines){
  long deadline;
  if (Diff_Timeout <= 0) {
    deadline=Long.MAX_VALUE;
  }
 else {
    deadline=System.currentTimeMillis() + (long)(Diff_Timeout * 1000);
  }
  return diff_main(text1,text2,checklines,deadline);
}

public LinkedList < Diff > diff_main ( String text1 , String text2 , boolean checklines ) { long deadline ; if ( Diff_Timeout <= 0 ) { deadline = Long . MAX_VALUE ; } else { deadline = System . currentTimeMillis ( ) + ( long ) ( Diff_Timeout * 1000 ) ; } return diff_main ( text1 , text2 , checklines , deadline ) ; }
find the differences between two texts .
