The TestApp.java is an application with a frame frame with a Grid and a Navigator control both hooked to a TableDataSet, that is setup with a custom Provider: ProviderBean.java and a custom Resolver: ResolverBean.java.
This example will read and save changes from/to the text file data.txt, which is a simple undelimited text file with some of the authors favorite rackets. The structure of "data.txt" is described in the interface DataLayout.java.
Where to read more about Custom Provider and Reolver issues.