Broken rules:
Each method should have their own .cs file (unless private methods).
Suggestions to restore compliance:
Given this method is used across the Adapter, I think it would be worth having a seperat file to avoid having it buried in the _Create.cs file.