code: @Override
  	public void setChainInfo(String chainId, String chainName, int groupCount) {
  		// First check to see if the chain exists
  		Map<String, Chain> modelChainMap = chainMap.get(modelNumber);
  		if(modelChainMap.containsKey(chainId)){
  			chain = modelChainMap.get(chainId);
  		}
  		// If we need to set a new chain do this
  		else{
  			chain = new ChainImpl();
  			chain.setId(chainId.trim());
  			chain.setName(chainName);
  			chain.setAtomGroups(new ArrayList<>(groupCount));
  			modelChainMap.put(chainId, chain);
  			chainList.add(chain);
  		}
  	}
docs: /* (non-Javadoc)
  @see org.rcsb.mmtf.decoder.StructureDecoderInterface
  #setChainInfo(java.lang.String, int)