code: public Optional<String> getLabel(final Object targetObj) {
          ArgUtils.notNull(targetObj, "targetObj");
          
          return labelGetter.map(getter -> getter.get(targetObj)).orElse(Optional.empty());
      }
docs: ラベル情報を取得します。
  @param targetObj フィールドが定義されているクラスのインスタンス
  @return ラベル情報を保持するフィールドがない場合や、値が設定されていないときは空を返します。
  @throws IllegalArgumentException {@literal targetObj == null or label == null}