code: @Override
  	public Response deleteApplicationTemplate( String tplName, String tplVersion ) {
  
  		this.logger.fine( "Request: delete application template " + tplName + " (version = " + tplVersion + ")." );
  		Response result = Response.ok().build();
  		try {
  			this.manager.applicationTemplateMngr().deleteApplicationTemplate( tplName, tplVersion );
  
  		} catch( InvalidApplicationException e ) {
  			result = handleError(
  					Status.NOT_FOUND,
  					new RestError( ErrorCode.REST_INEXISTING, e, applicationTpl( tplName, tplVersion )),
  					lang( this.manager )).build();
  
  		} catch( UnauthorizedActionException | IOException e ) {
  			result = RestServicesUtils.handleError(
  					Status.FORBIDDEN,
  					new RestError( ErrorCode.REST_DELETION_ERROR, e, applicationTpl( tplName, tplVersion )),
  					lang( this.manager )).build();
  		}
  
  		return result;
  	}
docs: /*
  (non-Javadoc)
  @see net.roboconf.dm.rest.services.internal.resources.IManagementResource
  #deleteApplicationTemplate(java.lang.String, java.lang.String)