Передача класса в качестве аргумента методу в Java

Я пишу метод, в котором я хотел бы передать класс методу, где часть кода включает проверку того, принадлежит ли объект определенному типу. Это то, что я хочу (но что, очевидно, нет работа):

private static class MyClass1 { /***/ }
private static class MyClass2 { /***/ }

private void someFunc() {
    /* some code */
    methodName(MyClass1);
    methodName(MyClass2);
}


private void methodName(Class myClass) {
    Object obj;
    /* Complicated code to find obj in datastructure */
    if (obj instanceof myClass) {
        /* Do stuff */
    }
}

Любые намеки относительно того, как это можно сделать? Спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос