class Element extends Node {

    public Element getElementById(String id) {
        Validate.notEmpty(id);
        
        Elements elements = Collector.collect(new Evaluator.Id(id), this);
        if (elements.size() > 0)
            return elements.get(0);
        else
            return null;
    }

    public  Element(Tag tag, String baseUri, Attributes attributes);
    public  Element(Tag tag, String baseUri);

}