/**@class java.util.concurrent.CompletableFuture
 implements java.util.concurrent.Future

 implements java.util.concurrent.CompletionStage

@extends java.lang.Object

*/
var CompletableFuture = {

/**
*/
supplyAsync : function(  ) {},

/**
*/
supplyAsync : function(  ) {},

/**
*/
runAsync : function(  ) {},

/**
*/
runAsync : function(  ) {},

/**
*/
completedFuture : function(  ) {},

/**
*/
isDone : function(  ) {},

/**
*/
get : function(  ) {},

/**
*/
get : function(  ) {},

/**
*/
join : function(  ) {},

/**
*/
getNow : function(  ) {},

/**
*/
complete : function(  ) {},

/**
*/
completeExceptionally : function(  ) {},

/**
*/
thenApply : function(  ) {},

/**
*/
thenApplyAsync : function(  ) {},

/**
*/
thenApplyAsync : function(  ) {},

/**
*/
thenAccept : function(  ) {},

/**
*/
thenAcceptAsync : function(  ) {},

/**
*/
thenAcceptAsync : function(  ) {},

/**
*/
thenRun : function(  ) {},

/**
*/
thenRunAsync : function(  ) {},

/**
*/
thenRunAsync : function(  ) {},

/**
*/
thenCombine : function(  ) {},

/**
*/
thenCombineAsync : function(  ) {},

/**
*/
thenCombineAsync : function(  ) {},

/**
*/
thenAcceptBoth : function(  ) {},

/**
*/
thenAcceptBothAsync : function(  ) {},

/**
*/
thenAcceptBothAsync : function(  ) {},

/**
*/
runAfterBoth : function(  ) {},

/**
*/
runAfterBothAsync : function(  ) {},

/**
*/
runAfterBothAsync : function(  ) {},

/**
*/
applyToEither : function(  ) {},

/**
*/
applyToEitherAsync : function(  ) {},

/**
*/
applyToEitherAsync : function(  ) {},

/**
*/
acceptEither : function(  ) {},

/**
*/
acceptEitherAsync : function(  ) {},

/**
*/
acceptEitherAsync : function(  ) {},

/**
*/
runAfterEither : function(  ) {},

/**
*/
runAfterEitherAsync : function(  ) {},

/**
*/
runAfterEitherAsync : function(  ) {},

/**
*/
thenCompose : function(  ) {},

/**
*/
thenComposeAsync : function(  ) {},

/**
*/
thenComposeAsync : function(  ) {},

/**
*/
whenComplete : function(  ) {},

/**
*/
whenCompleteAsync : function(  ) {},

/**
*/
whenCompleteAsync : function(  ) {},

/**
*/
handle : function(  ) {},

/**
*/
handleAsync : function(  ) {},

/**
*/
handleAsync : function(  ) {},

/**
*/
toCompletableFuture : function(  ) {},

/**
*/
exceptionally : function(  ) {},

/**
*/
allOf : function(  ) {},

/**
*/
anyOf : function(  ) {},

/**
*/
cancel : function(  ) {},

/**
*/
isCancelled : function(  ) {},

/**
*/
isCompletedExceptionally : function(  ) {},

/**
*/
obtrudeValue : function(  ) {},

/**
*/
obtrudeException : function(  ) {},

/**
*/
getNumberOfDependents : function(  ) {},

/**
*/
toString : function(  ) {},

/**
*/
newIncompleteFuture : function(  ) {},

/**
*/
defaultExecutor : function(  ) {},

/**
*/
copy : function(  ) {},

/**
*/
minimalCompletionStage : function(  ) {},

/**
*/
completeAsync : function(  ) {},

/**
*/
completeAsync : function(  ) {},

/**
*/
orTimeout : function(  ) {},

/**
*/
completeOnTimeout : function(  ) {},

/**
*/
delayedExecutor : function(  ) {},

/**
*/
delayedExecutor : function(  ) {},

/**
*/
completedStage : function(  ) {},

/**
*/
failedFuture : function(  ) {},

/**
*/
failedStage : function(  ) {},


};