/*******************************************************************************
* Copyright (c) 2013-2015 IBM Corp.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*    http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*******************************************************************************/

package com.acmeair.service;

import java.util.Random;

public class KeyGenerator {

  public Object generate() {
    return java.util.UUID.randomUUID().toString();
  }
}

@@ -859,42 +859,294 @@
     
-return java.util.UUID.randomUUID()
+char%5B%5D chars = %22ABCDEFGHIJKLMNOPQRSTUVWXYZ%22.toCharArray();%0A    StringBuilder sb = new StringBuilder();%0A    Random random = new Random();%0A    for (int i = 0; i %3C 6; i++) %7B%0A        char c = chars%5Brandom.nextInt(chars.length)%5D;%0A        sb.append(c);%0A    %7D%0A    return %22booking number %22 + sb
 .toS

Update KeyGenerator.java