FocusChangeDirection asFocusChangeDirection() {
            if(this == NEXT_INTERACTABLE_DOWN)
                return FocusChangeDirection.DOWN;
            if(this == NEXT_INTERACTABLE_RIGHT)
                return FocusChangeDirection.RIGHT;
            if(this == PREVIOUS_INTERACTABLE_LEFT)
                return FocusChangeDirection.LEFT;
            if(this == PREVIOUS_INTERACTABLE_UP)
                return FocusChangeDirection.UP;
            return null;
        }