if (authorsLastNames != null && authorsLastNames.size() > 0) {
String authorsLastName = authorsLastNames.get(0);
if (authorsLastName != null && authorsLastName.length() > 0
&& !"Stripycat".equalsIgnoreCase(authorsLastName)) {
SeekBookError e = prepareException("No book available from author "
+ authorsLastName);
System.out.println("No book available from author "
+ authorsLastName);
System.out
.println("\nSending business fault (SeekBook error) with parameters:");
Utils.showSeekBookError(e);
LibraryConsumer libraryConsumer = ctx.createCallbackProxy(LibraryConsumer.class);
libraryConsumer.seekBookInBasementFault(e.getFaultInfo());
if (callContextKey != null) {
/**** Removing Call Context *** */
System.out.println("Removing CallContext:");
ccs.removeStoredObject(callContextKey);