class CSVParseParameters extends Observable implements Cloneable {

    @Override
    public boolean equals(Object obj)
    {
        if (this == obj)
        {
            return true;
        }
        if (obj == null || getClass() != obj.getClass())
        {
            return false;
        }
        CSVParseParameters other = (CSVParseParameters)obj;
        return EqualsHelper.equals(getColumnFormat(), other.getColumnFormat(), myColumnNames, other.myColumnNames,
                myCommentIndicator, other.myCommentIndicator, myDataStartLine, other.myDataStartLine, myHeaderLine,
                other.myHeaderLine, mySpecialColumns, other.mySpecialColumns, myColumnsToIgnore, other.myColumnsToIgnore,
                myColumnInfo, other.myColumnInfo);
    }

    public  CSVParseParameters();
    public  CSVParseParameters(CSVParseParameters parameters);

}