There doesn't seem to be a way to open bugs for the project, so I will ask here: Why does Nashorn's print() add a newline? That makes it different from any other JavaScript implementation out there.