JavaRandomAdapter shouldn't be abstract