public CallableGenerator() {
super(Callable.class);
}
@SuppressWarnings("unchecked")
@Override public Callable<V> generate(SourceOfRandomness random, GenerationStatus status) {
<BUG>return (Callable<V>) makeLambda(Callable.class, componentGenerators().get(0), status);
}</BUG>
@Override public int numberOfNeededComponents() {
return 1;
}

public CallableGenerator() {
super(Callable.class);
}
@SuppressWarnings("unchecked")
@Override public Callable<V> generate(SourceOfRandomness random, GenerationStatus status) {
return makeLambda(Callable.class, componentGenerators().get(0), status);
}
@Override public int numberOfNeededComponents() {
return 1;
