private String lowerCaseFirst(String s) {
        return Character.toLowerCase(s.charAt(0)) + s.substring(1);
    }
construct the context

@param serviceProto
@param typeMap
@param locations
@param serviceNumber
@return
compiler/src/main/java/com/alipay/sofa/gen/base/AbstractGenerator.java