The Factory class, the Persistent Container class and the Persistent Expanding Container class are preferably defined to include methods that facilitate interaction of the JVM with SAS and are preferably implemented using a language that can work closely with the underlying system, such as C++.