If you examine the source code for NetworkTables, you will notice that it throws an exception when you do a GetNumber() without first doing a PutNumber() (only the first PutNumber() is required).
They got rid of Begin/End transaction in this year's implementation of NetworkTables, thus why you can't find it.
