commentadapter