/**
   * Puts a SFG in the datastore
   *
   * <p>
   *
   * @param sfg the ServiceFunctionGroup to put
   * @return boolean success or failure
   */
  public static boolean putServiceFunctionGroup(ServiceFunctionGroup sfg) {
    boolean ret;
    printTraceStart(LOG);
    InstanceIdentifier<ServiceFunctionGroup> sfgEntryIID =
        InstanceIdentifier.builder(ServiceFunctionGroups.class)
            .child(ServiceFunctionGroup.class, sfg.getKey())
            .build();

    ret =
        SfcDataStoreAPI.writePutTransactionAPI(
            sfgEntryIID, sfg, LogicalDatastoreType.CONFIGURATION);

    printTraceStop(LOG);
    return ret;
  }