public static TransactionBoundary fromProperty(String property) {
            Objects.requireNonNull(property, "Value for transaction boundary property may not be null");
            return TransactionBoundary.valueOf(property.toUpperCase(Locale.ROOT).trim());
        }
Parse a {@link TransactionBoundary} from the given string.
@param property the string to parse; should not be null
@return the {@link TransactionBoundary} whose name matches the given string
@throws IllegalArgumentException if there is no transaction boundary type with the given name
connect/api/src/main/java/org/apache/kafka/connect/source/SourceTask.java