Type () { boolean hasNot = getNode().findChildByType(JqlTokenTypes.NOT_KEYWORD) != null; boolean hasIn = getNode().findChildByType(JqlTokenTypes.IN_KEYWORD) != null; if (hasIn && hasNot) { return Type.WAS_NOT_IN; } else if (hasIn) { return Type.WAS_IN; } else if (hasNot) { return Type.WAS_NOT; } else { return Type.WAS; } }