Usage usage = datasift.usage().sync();
Stream stream = Stream.fromString("13e9347e7da32f19fcdb08e297019d2e");
Dpu dpu = datasift.dpu(stream).sync();
Balance balance = datasift.balance().sync();
//synchronously validate a CSDL
Validation validation = datasift.validate(csdl).sync();
if (!validation.isSuccessful()) {
//if true an exception may have caused the request to fail, inspect the cause if available
if (validation.failureCause() != null) { //may not be an exception