canProceed
WithDiagnostics
parse
DataProcessor
result
ParseResult