introspect

For definition of introspect, please visit here.