question: public FullVisitContext ( FacesContext facesContext , Set < VisitHint > hints ) { if ( facesContext == null ) { throw new NullPointerException ( ) ; } this . facesContext = facesContext ; EnumSet < VisitHint > hintsEnumSet = ( ( hints == null ) || ( hints . isEmpty ( ) ) ) ? EnumSet . noneOf ( VisitHint . class ) : EnumSet . copyOf ( hints ) ; this . hints = Collections . unmodifiableSet ( hintsEnumSet ) ; }
target:  Creates a FullVisitorContext instance with the specified hints.