code: public Structure getStructure(StructureIdentifier strucId) throws IOException, StructureException {
  		Structure s = strucId.loadStructure(this);
  		Structure r = strucId.reduce(s);
  		r.setStructureIdentifier(strucId);
  		return r;
  	}
docs: Get the structure corresponding to the given {@link StructureIdentifier}.
  Equivalent to calling {@link StructureIdentifier#loadStructure(AtomCache)}
  followed by {@link StructureIdentifier#reduce(Structure)}.
  
  <p>Note that this method should not be used in StructureIdentifier
  implementations to avoid circular calls.
  @param strucId
  @return
  @throws IOException
  @throws StructureException