Чтобы уточнить, соответствует ли текущее значение переменной конкретному типу, используется оператор instanceof.
Проверим, не является ли текущий пользователь администратором (в этом случае программа должна перейти в режим управления):
if (currentUser instanceof Admin)