public void icon(Object icon){
  this.icon=Objects.requireNonNull(icon);
}

public void icon ( Object icon ) { this . icon = Objects . requireNonNull ( icon ) ; }
sets the icon image - any size and format is okay , but something square is recommended .
