self-analyzing - adjective

normal formself-analyzing
comparative
superlative