code: public static ClntIdent copyClntIdent(final ClntIdent clt) {
          final ClntIdent copy = new ClntIdent();
          if (clt != null) {
              if (clt.discriminator().equals(LockerLanguage.CPP)) {
                  copy.cpp_clnt(clt.cpp_clnt());
              } else {
                  final JavaClntIdent copyJava = new JavaClntIdent();
                  copyJava.uuid = Arrays.copyOf(clt.java_clnt().uuid, clt.java_clnt().uuid.length);
                  copyJava.MainClass = clt.java_clnt().MainClass;
                  copy.java_clnt(copyJava);
              }
          }
          return copy;
      }
docs: Deep copy of {@link ClntIdent}
  
  @param clt
  @return