public StateConfiguration<S, T> permitReentry(T trigger) {
    """
	Accept the specified trigger, execute exit actions and re-execute entry actions. Reentry behaves as though the
	configured state transitions to an identical sibling state
	<p>
	Applies to the current state only. Will not re-execute superstate actions, or  cause actions to execute
	transitioning between super- and sub-states
	
	@param trigger The accepted trigger
	@return The receiver
    """
        return publicPermit(trigger, representation.getUnderlyingState());
    }
public StateConfiguration<S, T> permitReentry(T trigger) {
        return publicPermit(trigger, representation.getUnderlyingState());
    }
public StateConfiguration < S , T > permitReentry ( T trigger ) { return publicPermit ( trigger , representation . getUnderlyingState ( ) ) ; }
Accept the specified trigger, execute exit actions and re-execute entry actions. Reentry behaves as though the
configured state transitions to an identical sibling state
<p>
Applies to the current state only. Will not re-execute superstate actions, or  cause actions to execute
transitioning between super- and sub-states

@param trigger The accepted trigger
@return The receiver
Accept the specified trigger execute exit actions and re - execute entry actions . Reentry behaves as though the configured state transitions to an identical sibling state <p > Applies to the current state only . Will not re - execute superstate actions or cause actions to execute transitioning between super - and sub - states