code: public L parseSingleComponent(@Nullable C parent, @Nullable O data) {
          return mDataParser.parseSingleComponent(data, parent, this);
      }
docs: Parse original data with type {@link O} into model data with type {@link L}
  @param parent the parent group to hold parsed object.
  @param data Original data.
  @return Parsed data.
  @since 3.0.0