protected TargetType(Language language, TargetObjectKind kind) { this.language = language; this.kind = kind; }