なぜこのエラーが発生するのかわかりません...これがメソッドです(必要な値をすべて返していると思います)。誰かが私が構文的に欠けているものを知っていますか、それともこのスタックトレースだけよりも問題が大きいと思いますか?
public bool equals(Object obj)
{
if (this == obj)
{
return true;
}
if (obj == null)
{
return false;
}
if (GetType() != obj.GetType())
{
return false;
}
AccountNumber anotherObj = (AccountNumber) obj;
if (failedCheckSum != anotherObj.failedCheckSum)
{
return false;
}
if (notValid != anotherObj.notValid)
{
return false;
}
if (line0 == null)
{
if (anotherObj.line0 != null)
{
return false;
}
else if (!line0.Equals(anotherObj.line0))
{
return false;
}
if (line1 == null)
{
if (anotherObj.line1 != null)
{
return false;
}
else if (!line1.Equals(anotherObj.line1))
{
return false;
}
}
if (line2 == null)
{
if (anotherObj.line2 != null)
{
return false;
}
else if (!line2.Equals(anotherObj.line2))
{
return false;
}
}
return true;
}