xxx cannot be used as a key it is not fully specified
install(new FactoryModuleBuilder().
   implement(new TypeLiteral<SomeClass<T,?>>(){}, 
      new TypeLiteral<SomeOtherClass<T, U>>(){}).
   build(new TypeLiteral<SomeFactory<T>>(){}));
It seems that the implement method isn't available with a parameterized type parameter. 
Thanks,
Jeff