question: public Object plus ( Object o ) { throw new NullPointerException ( "Cannot execute null+" + String . valueOf ( o ) ) ; }
target:  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.