Replace MiscUtil requireNonNull with getOrDefault methods.
CollectionUtil.getValue[Opt,Req](Map.Entry,Object)->getValue(Map.Entry).
Replace StringUtil delimited String parsing/printing with getSplitFunction() methods.