Erro no javax.el.ValueExpression e javax.el.ELContext JSF

pessoal, eu tenho essa classe que acusa erro e pede pra configurar o build path.

Na pagina da internet da o incansavel 404, mas a classe ta com problema na linha marcada em negrito. No momento que eu dou ctrl+1 pra ver o problema, alem de pedir pra configurar o build path, ele manda a seguinte menssagem:

[b]The type javax.el.ValueExpression cannot be resolved. It is indirectly referenced from required .class files

The type javax.el.ELContext cannot be resolved. It is indirectly referenced from required .class files[/b]

[code]package br.com.financas.imperiumpecunia.conversores;

import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;
import javax.faces.convert.ConverterException;

public class EnumConverter implements Converter {

public Object getAsObject(FacesContext context, UIComponent component,
		String value) throws ConverterException {
	Class enumType = [b]component.getValueExpression("value").getType(
			context.getELContext());[/b]
	return Enum.valueOf(enumType, value);
}

public String getAsString(FacesContext context, UIComponent component,
		Object object) throws ConverterException {
	if (object == null) {
		return null;
	}
	Enum type = (Enum) object;
	return type.toString();
}

}[/code]

tem ideia d como resolvo isso?