complete the StormpotDataSource class, again.
implement compatibility adaptor generation.