Exactly right. I'll file a bug, and add a TODO: to remove this copy when the analyzer has it's impl split out from a dart:io dependent file.