https://coderanch.com/t/404450/java/type-object
Anonymous
Code that is graceful and clear is less likely to break.