code: public static KamEdge convert(final KamInfo kamInfo,
              org.openbel.framework.api.Kam.KamEdge objKamEdge) {
          if (objKamEdge == null) {
              return null;
          }
  
          KamEdge kamEdge = OBJECT_FACTORY.createKamEdge();
          kamEdge.setId(KamStoreObjectRef.encode(kamInfo, objKamEdge));
          kamEdge.setRelationship(convert(objKamEdge.getRelationshipType()));
          kamEdge.setSource(convert(kamInfo, objKamEdge.getSourceNode()));
          kamEdge.setTarget(convert(kamInfo, objKamEdge.getTargetNode()));
          return kamEdge;
      }
docs: Converts the KamStore kam edge to a {@link KamEdge ws kam edge}.
  
  @param objKamEdge the KamStore kam edge to convert, which can be
  {@code null}
  @return the converted {@link KamEdge ws kam edge} or {@code null} if the
  KamStore kam edge was {@code null}