Hi Aswin. If you grab the code for
\trunk\classes\lejos\util\PIDController.java
\trunk\classes\lejos\util\NXTDataLogger.java
\trunk\classes\lejos\util\Logger.java
\trunk\classes\lejos\util\LogColumn.java
of of SVN repos, the writeComment() will be available. Make sure your compiled versions of these are in the CLASSPATH before the \snapshot\lib\nxt\classes.jar. As a developer, to get the latest and greatest (or latest and broken) snapshot, I have the entire \trunk\* checked out and use ant to build the \trunk\snapshot locally. The problem is I don't update the snapshot in the repos. as it's not really under my purview (or if it is, I don't know the best practices used by the LeJOS team). Anyway, I am hesitant to step on other folks toes if I do something stupid in the snapshot so I keep mine local.
Thanks for testing all this out and please provide feedback (positive and negative as long as it's constructive

) and suggestions. We are working on optimizing some of the communication stuff so this project is not totally firmed up yet.
Best,
-K