Class java.util.ArrayList has generic type parameters, please use GenericTypeIndicator instead code example
Example: java.util.HashMap has generic type parameters, please use GenericTypeIndicator instead
Map<String, Object> map = (Map<String, Object>) dataSnapshot.getValue();