*/
public static DataConnection getInstance(JFrame view) {
if (myInstance == null || !myInstance.bIsConnectionMade) {
if(!Lazy8LedgerPlugin.isInStart
&& !SetupInfo.getBoolProperty(SetupInfo.IS_INSTALL_ROUTINE_DONE))
new Lazy8LedgerPlugin().start();
if (SetupInfo.getBoolProperty(SetupInfo.IS_INSTALL_ROUTINE_DONE) || Lazy8LedgerPlugin.isInStart) {
myInstance = new DataConnection(view);
if (myInstance.bIsConnectionMade) {
//this is a perfect starting point for the whole program. Here you come the
//first time you successfully start the program and you come here never again