This week's book giveaway is in the NodeJS forum. We're giving away four copies of Serverless Applications with Node.js and have Slobodan Stojanovic & Aleksandar Simovic on-line! See this thread for details.
Really? You changed myHashMap to just HM? So you changed from a name that misrepresented what it was to a name that makes that misrepresentation more obscure? In other words, in my Apple and Elephant analogy, instead of using a name like myElephant to misrepresent an Apple object, you choose to misrepresent it unclearly with a name like mE instead.
C'mon, man! You can do better!!!
Also, I indicated the new StringBuilder(someNumber) doesn't actually do what you think it does. At least read the API documentation and get an idea of what it actually does.