public boolean matches(Double d){
  if (m_Double == null)   return false;
 else   if (d == null)   return false;
 else   return (m_Double.doubleValue() == d.doubleValue());
}

public boolean matches ( Double d ) { if ( m_Double == null ) return false ; else if ( d == null ) return false ; else return ( m_Double . doubleValue ( ) == d . doubleValue ( ) ) ; }
matches the double against the search string if it represents an double .
