make ConAdapter private