private NodePointer parseCheckedPointer(String pointer) {
        try {
            return NodePointer.parse(pointer);
        } catch (IllegalArgumentException e) {
            throw new SmithyJsonSchemaException("Invalid definition JSON pointer: " + e.getMessage(), e);
        }
    }
Returns a builder used to create a {@link SchemaDocument}.

@return Returns the created builder.
smithy-jsonschema/src/main/java/software/amazon/smithy/jsonschema/SchemaDocument.java