@Override
  @SuppressWarnings({"unchecked"})
  public @Nullable T getQualifier() {
    return (T)findChildByClass(getClass());
  }
@Override
  @SuppressWarnings({"unchecked"})
  public @Nullable T getQualifier()