docs: public static BpsimPackage init() {
  		if (isInited) return (BpsimPackage)EPackage.Registry.INSTANCE.getEPackage(BpsimPackage.eNS_URI);
  
  		// Obtain or create and register package
  		BpsimPackageImpl theBpsimPackage = (BpsimPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof BpsimPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new BpsimPackageImpl());
  
  		isInited = true;
  
  		// Initialize simple dependencies
  		XMLTypePackage.eINSTANCE.eClass();
  
  		// Create package meta-data objects
  		theBpsimPackage.createPackageContents();
  
  		// Initialize created meta-data
  		theBpsimPackage.initializePackageContents();
  
  		// Mark meta-data to indicate it can't be changed
  		theBpsimPackage.freeze();
  
    
  		// Update the registry and return the package
  		EPackage.Registry.INSTANCE.put(BpsimPackage.eNS_URI, theBpsimPackage);
  		return theBpsimPackage;
  	}