code: public Member getMember(String name) {
          if (null == keyValStore) throw new RuntimeException("No key value store was found.  You must first call Chain.setKeyValStore");
          if (null == memberServices) throw new RuntimeException("No member services was found.  You must first call Chain.setMemberServices or Chain.setMemberServicesUrl");
  
          // Try to get the member state from the cache
          Member member = (Member) members.get(name);
          if (null != member) return member;
  
          // Create the member and try to restore it's state from the key value store (if found).
          member = new Member(name, this);
          member.restoreState();
          return member;
  
      }
docs: Get the member with a given name
  @param name name of the member
  @return member