code: @SuppressWarnings("unchecked")
      public static Reference toReference(Vector<Object> xmlRpcParameters)
      {
          Reference reference = null;
          if(!xmlRpcParameters.isEmpty())
          {
              Requirement requirement = toRequirement((Vector<Object>)xmlRpcParameters.get(REFERENCE_REQUIREMENT_IDX));
              Specification specification = toSpecification((Vector<Object>)xmlRpcParameters.get(REFERENCE_SPECIFICATION_IDX));
              SystemUnderTest sut = toSystemUnderTest((Vector<Object>)xmlRpcParameters.get(REFERENCE_SUT_IDX));
              String sections = toNullIfEmpty((String)xmlRpcParameters.get(REFERENCE_SECTIONS_IDX));
              reference = Reference.newInstance(requirement, specification, sut, sections);
              Execution exe = toExecution((Vector<Object>)xmlRpcParameters.get(REFERENCE_LAST_EXECUTION_IDX));
              reference.setLastExecution(exe);
          }
  
          return reference;
      }
docs: Transforms the Vector of the Reference parameters into a Reference Object.<br>
  
  @param xmlRpcParameters a {@link java.util.Vector} object.
  @return the Reference.