@Override public boolean equals(Object o) {
    if (this == o) return true;
    if (!(o instanceof LynxConfig)) return false;

    LynxConfig that = (LynxConfig) o;

    if (maxNumberOfTracesToShow != that.maxNumberOfTracesToShow) return false;
    if (samplingRate != that.samplingRate) return false;
    if (filter != null ? !filter.equals(that.filter) : that.filter != null) return false;
    if (textSizeInPx != null ? !textSizeInPx.equals(that.textSizeInPx)
        : that.textSizeInPx != null) {
      return false;
    }
    if (filterTraceLevel != that.filterTraceLevel) return false;
    return true;
  }
Lynx configuration parameters used to open main activity. All the configuration library is
provided by library clients using this class. With LynxConfig you can privde different values
for:

- Max number of traces to show in LynxView.
- Filter used to get a list of traces to show.
- Text size in DP used to render a trace.
- Sampling rate used to read from the Logcat output.

@author Pedro Vicente Gomez Sanchez.
lynx/src/main/java/com/github/pedrovgs/lynx/LynxConfig.java