comparator = new Comparator<Rank>(){
@Override
public int compare(Rank o1, Rank o2) {
+ if (o2 == null){
+ return -1;
+ }
return o1.compareTo(o2);
}
};
switch(code){
case ICNAFP :
//nothing do add
- if (nonViralName.getRank().isCultivar()){
+ if (nonViralName.getRank() != null && nonViralName.getRank().isCultivar()){
createCultivarNameParts(formElement, nonViralName, style);
}else{
createBotanicalNameParts(formElement, nonViralName, style);