public abstract <R, P> R accept (ElementVisitor<R, P> v, P p)

Applies a visitor to this element.

Parameters:
<R>    the return type of the visitor's methods
<P>    the type of the additional parameter to the visitor's methods
v    the visitor operating on this element
p    additional parameter to the visitor

Returns:  a visitor-specified result