On Thu, 29 Jul 2021 at 15:44, Bhavesh Mistry <bhavesh(dot)mistry13(at)gmail(dot)com>
wrote:
> Hi Dave,
>
> It still does not address the NPE issue. If an alias is NULL. What
> should be the behavior?
>
>
> public String getTypeForAlias(String alias) {
> String type = TYPE_ALIASES.get(alias);
> if (type != null) {
> return type;
> }
> type = TYPE_ALIASES.get(alias.toLowerCase()) *// NPE STILL HERE*;
> if (type == null) {
> type = alias;
> }
> //populate for future use
> TYPE_ALIASES.put(alias, type);
> return type;
> }
>
Very good question. I guess we should return null in this case.
I'll fix that
Dave