private boolean conditionL0(String value,int index){
  if (index == value.length() - 3 && contains(value,index - 1,4,"ILLO","ILLA","ALLE")) {
    return true;
  }
 else   if ((contains(value,index - 1,2,"AS","OS") || contains(value,value.length() - 1,1,"A","O")) && contains(value,index - 1,4,"ALLE")) {
    return true;
  }
 else {
    return false;
  }
}

private boolean conditionL0 ( String value , int index ) { if ( index == value . length ( ) - 3 && contains ( value , index - 1 , 4 , "ILLO" , "ILLA" , "ALLE" ) ) { return true ; } else if ( ( contains ( value , index - 1 , 2 , "AS" , "OS" ) || contains ( value , value . length ( ) - 1 , 1 , "A" , "O" ) ) && contains ( value , index - 1 , 4 , "ALLE" ) ) { return true ; } else { return false ; } }
complex condition 0 for ' l '
