restClient.query("SELECT Id, Name, Query, ApiVersion, IsActive, "
+ "NotifyForFields, NotifyForOperations, Description "
+ "FROM PushTopic WHERE Name = '" + topicName + "'",
callback);
if (!callback.await(API_TIMEOUT, TimeUnit.SECONDS)) {
throw new SalesforceException("API call timeout!", null);
}
if (callback.getException() != null) {
throw callback.getException();
}