Mam problem z metodą compareTo, chodzi o to, że mogą się pojawić nulle a te mają być na końcu. Analogicznie do order by ... nulls last. Proszę o pomoc bo albo mam gdzieś jeszcze coś źle albo to ta metoda, wyglądała tak a muszę zrobić, żeby nulle szły ostatnio i coś mi nie wychodzi.
@Override
public int compareTo(Object o) {
if( getParam() == null) {
return -1;
}
if ( o.getParam() == null ) {
return 1;
}
return getParam().getDescription().compareTo(o.getParam().getDescription());
}