code: @Override
  	public List<ScopNode> getTree(ScopDomain domain){
  		ScopNode node = getScopNode(domain.getSunid());
  
  
  		List<ScopNode> tree = new ArrayList<ScopNode>();
  		while (node != null){
  
  			//System.out.println("This node: sunid:" + node.getSunid() );
  			//System.out.println(getScopDescriptionBySunid(node.getSunid()));
  			node = getScopNode(node.getParentSunid());
  			if ( node != null)
  				tree.add(node);
  		}
  		Collections.reverse(tree);
  		return tree;
  	}
docs: /* (non-Javadoc)
  @see org.biojava.nbio.structure.scop.ScopDatabase#getTree(org.biojava.nbio.structure.scop.ScopDomain)