public static String getGetCGStateResponseDisplayName(String state) {
   for (GetCGStateResponse stateValue : copyOfValues) {
     if (stateValue.getState().contains(state)) {
       return stateValue.name();
     }
   }
   return GetCGStateResponse.UNKNOWN.name();
 }
 @Override
 public String toString() {
   StringBuffer sb = new StringBuffer();
   sb.append("\ncgName: " + cgName);
   sb.append("\ncgId: " + cgId);
   sb.append("\ncgPolicy: " + cgPolicy);
   sb.append("\nstate: " + (cgState == null ? "None" : cgState.toString()));
   sb.append("\n---------------\n");
   if (copies != null) {
     for (GetCopyResponse copy : copies) {
       sb.append(copy);
       sb.append("\n");
     }
   }
   sb.append("\n---------------\n");
   if (rsets != null) {
     for (GetRSetResponse rset : rsets) {
       sb.append(rset);
       sb.append("\n");
     }
   }
   sb.append("\n---------------\n");
   return sb.toString();
 }