question: create a new webapp builder . concode_field_sep boolean findPort concode_elem_sep boolean devMode concode_elem_sep int port concode_elem_sep HashMap<String,Object> attributes concode_elem_sep Configuration conf concode_elem_sep HashSet<ServletStruct> servlets concode_elem_sep String wsName concode_elem_sep String spec concode_elem_sep String bindAddress concode_elem_sep String spnegoKeytabKey concode_elem_sep Logger LOG concode_elem_sep T application concode_elem_sep String name concode_elem_sep Class<T> api concode_elem_sep Class<? extends HttpServlet> clazz concode_elem_sep String spnegoPrincipalKey concode_field_sep Builder<T> with concode_elem_sep Builder<T> at concode_elem_sep Builder<T> at concode_elem_sep Builder<T> at concode_elem_sep Builder<T> withAttribute concode_elem_sep Builder<T> withHttpSpnegoKeytabKey concode_elem_sep Builder<T> inDevMode concode_elem_sep Builder<T> withServlet concode_elem_sep WebApp start concode_elem_sep WebApp start concode_elem_sep Builder<T> withHttpSpnegoPrincipalKey concode_elem_sep String inferHostClass
target: Builder < T > function ( String arg0 , Class < T > arg1 , T arg2 ) { return new Builder < T > ( arg0 , arg1 , arg2 ) ; }