public CFSecuritySysClusterBuff getBuff() { if (buff == null) { if (isNew) { buff = ((ICFAsteriskSchema) schema.getBackingStore()).getFactorySysCluster().newBuff(); } else { // Read the data buff via the backing store buff = ((ICFAsteriskSchema) schema.getBackingStore()) .getTableSysCluster() .readDerivedByIdIdx(schema.getAuthorization(), getPKey().getRequiredSingletonId()); if (buff != null) { copyBuffToPKey(); } } } return (buff); }