Auto-generated from Adapter