code: @Override
  	public Response loadUnzippedApplicationTemplate( String localFilePath ) {
  
  		if( localFilePath == null )
  			localFilePath = "null";
  
  		this.logger.fine( "Request: load application from a local file (" + localFilePath + ")." );
  		Response response;
  		try {
  			ApplicationTemplate tpl = this.manager.applicationTemplateMngr().loadApplicationTemplate( new File( localFilePath ));
  			response = Response.ok().entity( tpl ).build();
  
  		} catch( AlreadyExistingException e ) {
  			response = handleError(
  					Status.FORBIDDEN,
  					new RestError( REST_MNGMT_CONFLICT, e ),
  					lang( this.manager )).build();
  
  		} catch( InvalidApplicationException e ) {
  			response = handleError(
  					Status.NOT_ACCEPTABLE,
  					new RestError( REST_MNGMT_INVALID_TPL, e ),
  					lang( this.manager )).build();
  
  		} catch( IOException e ) {
  			response = handleError(
  					Status.UNAUTHORIZED,
  					new RestError( REST_SAVE_ERROR, e ),
  					lang( this.manager )).build();
  
  		} catch( UnauthorizedActionException e ) {
  			response = handleError(
  					Status.CONFLICT,
  					new RestError( REST_MNGMT_CONFLICT, e ),
  					lang( this.manager )).build();
  		}
  
  		return response;
  	}
docs: /*
  (non-Javadoc)
  @see net.roboconf.dm.rest.services.internal.resources.IManagementResource
  #loadUnzippedApplicationTemplate(java.lang.String)