Return error for unsupported context in outputFilesForModuleFromProvider

Test: CI
Change-Id: I42d2341ea2613a28d403615f3ebccd0067d5501f
diff --git a/android/module.go b/android/module.go
index dd56031..98cd459 100644
--- a/android/module.go
+++ b/android/module.go
@@ -2504,8 +2504,9 @@
 	} else if cta, isCta := ctx.(*singletonContextAdaptor); isCta {
 		providerData, _ := cta.moduleProvider(module, OutputFilesProvider)
 		outputFiles, _ = providerData.(OutputFilesInfo)
+	} else {
+		return nil, fmt.Errorf("unsupported context %q in method outputFilesForModuleFromProvider", reflect.TypeOf(ctx))
 	}
-	// TODO: Add a check for skipped context
 
 	if outputFiles.isEmpty() {
 		return nil, OutputFilesProviderNotSet