exclude interfaces and exception classes