/src/main/java/org/htmlunit/html/AbstractDomNodeList.java
cachedElements_ = new java.util.ArrayList<>();
if ( node_ == null ) { cachedElements_ = new ArrayList<> ( ) ; }
protected DomNode getDomNode() { return node_; } protected abstract List<E> provideElements(); private List<E> getNodes() { if (cachedElements_ == null) { <extra_id_0> else { cachedElements_ = provideElements(); } } return cachedElements_; }