/**
   * Populate internal vMR object from corresponding external vMR object
   *
   * @param source external vMR object
   * @param mu MappingUtility instance
   * @return populated internal vMR structure; null if provided source parameter is null
   */
  public static BodySite pullIn(org.opencds.vmr.v1_0.schema.BodySite source) {

    if (source == null) return null;

    BodySite target = new BodySite();
    if (source.getBodySiteCode() != null)
      target.setBodySiteCode(MappingUtility.cD2CDInternal(source.getBodySiteCode()));
    if (source.getLaterality() != null)
      target.setLaterality(MappingUtility.cD2CDInternal(source.getLaterality()));

    return target;
  }