public boolean matches(Integer i){
  if (m_Integer == null)   return false;
 else   if (i == null)   return false;
 else   return (m_Integer.intValue() == i.intValue());
}

public boolean matches ( Integer i ) { if ( m_Integer == null ) return false ; else if ( i == null ) return false ; else return ( m_Integer . intValue ( ) == i . intValue ( ) ) ; }
matches the integer against the search string if it represents an integer .
