ça pose un problème si tu utilises un double pour errCode ???
Sinon, tu peux faire un truc du genre



public double getErrorCode(Throwable throwable) {
...