code: @Override
  	public  List<ScopDomain> getDomainsForPDB(String pdbId) {
  
  		try {
  			ensureClaInstalled();
  		} catch (IOException e) {
  			throw new ScopIOException(e);
  		}
  
  		List<ScopDomain> doms = domainMap.get(pdbId.toLowerCase());
  
  		List<ScopDomain> retdoms = new ArrayList<ScopDomain>();
  
  		if ( doms == null)
  			return retdoms;
  
  		for ( ScopDomain d : doms){
  			try {
  				ScopDomain n = (ScopDomain) d.clone();
  				retdoms.add(n);
  			}  catch (CloneNotSupportedException e){
  				throw new RuntimeException(ScopDomain.class + " subclass does not support clone()", e);
  			}
  
  
  		}
  		return retdoms;
  	}
docs: /* (non-Javadoc)
  @see org.biojava.nbio.structure.scop.ScopDatabase#getDomainsForPDB(java.lang.String)