#fixed code
                                public void startDb() {
        postgres = new MyPostgreSQLContainer()
            .withDatabaseName(TEST_SCHEMA_NAME)
            .withUsername("SA")
            .withPassword("pass")
            .withLogConsumer(new Consumer<OutputFrame>() {
                @Override
                public void accept(OutputFrame outputFrame) {
                    logger.debug(outputFrame.getUtf8String());
                }
            });
        postgres.start();
    }
#vulnerable code 
                                public void startDb() {
        postgres = (PostgreSQLContainer) new PostgreSQLContainer()
            .withDatabaseName(TEST_SCHEMA_NAME)
            .withUsername("SA")
            .withPassword("pass")
            .withLogConsumer(new Consumer<OutputFrame>() {
                @Override
                public void accept(OutputFrame outputFrame) {
                    logger.debug(outputFrame.getUtf8String());
                }
            });
        postgres.start();
    } 
                            #location 3 
                            #vulnerability type RESOURCE_LEAK