public CFSecurityISOCountryLanguageEditObj(ICFSecurityISOCountryLanguageObj argOrig) {
   orig = argOrig;
   getBuff();
   CFSecurityISOCountryLanguageBuff origBuff = orig.getBuff();
   buff.set(origBuff);
   requiredContainerCountry = null;
   requiredParentLanguage = null;
 }
 public CFSecurityISOCountryLanguageBuff getBuff() {
   if (buff == null) {
     buff =
         ((ICFSecuritySchema) getOrigAsISOCountryLanguage().getSchema().getBackingStore())
             .getFactoryISOCountryLanguage()
             .newBuff();
     buff.set(orig.getBuff());
   }
   return (buff);
 }
 public void copyOrigToBuff() {
   CFSecurityISOCountryLanguageBuff origBuff =
       getOrigAsISOCountryLanguage().getISOCountryLanguageBuff();
   CFSecurityISOCountryLanguageBuff myBuff = getISOCountryLanguageBuff();
   myBuff.set(origBuff);
 }