// async build test
{
final CountDownLatch countdown = new CountDownLatch(1);
final CLProgram outerProgram = program;
CLBuildListener buildCallback = new CLBuildListener() {
@Override
public void buildFinished(CLProgram program) {
assertEquals(outerProgram, program);
countdown.countDown();
}