IntelliJ wasn't actaully jacked, I had an extra star in isType
added a null check to isType and isSubtype
finished implementing the text validations