add AbstractClassName check