changed WriteableCompilationUnit to CreateCompilationUnitCommand