PMD AbstractDataAccess