Porque não consigo acessar o método getAttribute?

Olá, eu criei a seguinte classe:
`

package Mainmenu;

import java.io.IOException;
import java.util.ArrayList;

import javax.lang.model.element.Element;
import javax.swing.text.Document;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;

import org.w3c.dom.NodeList;
import org.xml.sax.SAXException;

import com.towel.math.exp.Node;

public class XML {
public org.w3c.dom.Document doc;
public org.w3c.dom.Element support; 
int first;
NodeList menu;
Node menu2;
Element menu3;
String[][] values;
String s;
XML(String caminho) throws ParserConfigurationException, SAXException, IOException{
  DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
  DocumentBuilder db = dbf.newDocumentBuilder();
  doc = db.parse(caminho);  
  
  support = doc.getDocumentElement();
  first = Integer.parseInt(support.getAttribute("first"));
  menu = support.getElementsByTagName("menu");
  values = new String[menu.getLength()-1][3];
   for(int i = 0; i<=menu.getLength()-1; ++i){
	    menu2 = (Node) menu.item(i);
	    menu3 = (Element) menu2;
   }
  }
}

`
Meu objetivo era uma classe que lê um arquivo xml e retorna os dados no array de strings, porém eu gostaria de saber porque que não é possível acessar o método getAttribute do objeto menu3, olhem:

O método getAttibute não existe na classe javax.lang.model.elemente.Element

1 curtida

Muito obrigado, que burrice de minha parte, o que eu preciso é de org.w3c.dom.Element;