Added jetbrains' NotNull annotation. Added Node's toString.