Revert "Delete Node.java"

This reverts commit fea731c83ca162b3346189b0a496846a0da01aa6.