public Object plus(Object o){
  throw new NullPointerException("Cannot execute null+" + String.valueOf(o));
}

public Object plus ( Object o ) { throw new NullPointerException ( "Cannot execute null+" + String . valueOf ( o ) ) ; }
fallback for null + null . the result is always a npe . the plus ( string ) version will catch the case of adding a non null string to null .
