What a wanker and what a BS. No wonder NXT is used by nobody in real world, no wonder they delivered nothing with JINN.
And then a "reference implementation" is released to end users - obviously without any QA test - with a hard coded port numbers and by violating basic security requirements to run the system with root privilege, because there are "unexpected problems" and "the testing a nightmare". Will the idiots understand that they got a bogus and disturbingly poorly written "reference implementation" after 5 months and for $500k? Probably not.
I guess "IMHO" is the only argument you have.
I completed only one year in a community college information technology course. I have never worked as a programmer, but this is embarrassing in your code:
static final int PORT = 999;
(Node.java, line 15)
Programmers should never hard code the port number. It should be in configuration file. You could just say, sorry guys, I made a mistake, I will fix it. The trolling won't get you a good software.