class AwsRDSPlatform extends Platform {

    @Override
    protected List<Container> generateRoster () {
        Collection<Container> dbInstanceContainers = getAllDBInstances().stream()
                                                                        .filter(dbInstance -> dbInstance.getDBClusterIdentifier() == null)
                                                                        .map(this::createContainerFromDBInstance)
                                                                        .collect(toSet());
        Collection<Container> dbClusterContainers = getAllDBClusters().stream().map(this::createContainerFromDBCluster).collect(toSet());
        return Stream.of(dbClusterContainers, dbInstanceContainers).flatMap(Collection::stream).collect(Collectors.toList());
    }

    @Autowired public  AwsRDSPlatform();
      AwsRDSPlatform(AmazonRDS amazonRDS, AmazonEC2 amazonEC2);

}