private PLYAndroid(PLYRestClient client,boolean orderedExecution){
  stateLoaded=true;
  threadPool=orderedExecution ? Executors.newSingleThreadExecutor() : Executors.newCachedThreadPool();
  this.client=client;
}

private PLYAndroid ( PLYRestClient client , boolean orderedExecution ) { stateLoaded = true ; threadPool = orderedExecution ? Executors . newSingleThreadExecutor ( ) : Executors . newCachedThreadPool ( ) ; this . client = client ; }
initializes a thread pool and uses the specified plyrestclient to handle communication .
