Buggy code:
node . get ( type , PROXY_LIST , EXPRESSIONS_ALLOWED ) . set ( true ) ; node . get ( type , PROXY_LIST , DEFAULT ) . set ( "" ) ; node . get ( type , PROXY_URL , TYPE ) . set ( STRING ) ; node . get ( type , PROXY_URL , DESCRIPTION ) . set ( bundle . getString ( "modcluster.configuration.proxy-url" ) ) ; node . get ( type , PROXY_URL , REQUIRED ) . set ( false ) ; node . get ( type , PROXY_URL , EXPRESSIONS_ALLOWED ) . set ( true ) ; node . get ( type , PROXY_URL , DEFAULT ) . set ( "//" ) ; node . get ( type , ADVERTISE , TYPE ) . set ( BOOLEAN ) ; node . get ( type , ADVERTISE , DESCRIPTION ) . set ( bundle . getString ( "modcluster.configuration.advertise" ) ) ; node . get ( type , ADVERTISE , REQUIRED ) . set ( false ) ; node . get ( type , ADVERTISE , DEFAULT ) . set ( true ) ; node . get ( type , ADVERTISE_SECURITY_KEY , TYPE ) . set ( STRING ) ; node . get ( type , ADVERTISE_SECURITY_KEY , DESCRIPTION ) . set ( bundle . getString ( "modcluster.configuration.advertise-security-key" ) ) ; node . get ( type , ADVERTISE_SECURITY_KEY , REQUIRED ) . set ( false ) ; node . get ( type , ADVERTISE_SECURITY_KEY , EXPRESSIONS_ALLOWED ) . set ( true ) ; node . get ( type , EXCLUDED_CONTEXTS , TYPE ) . set ( STRING ) ; node . get ( type , EXCLUDED_CONTEXTS , DESCRIPTION ) . set ( bundle . getString ( "modcluster.configuration.excluded-contexts" ) ) ; node . get ( type , EXCLUDED_CONTEXTS , REQUIRED ) . set ( false ) ; node . get ( type , EXCLUDED_CONTEXTS , EXPRESSIONS_ALLOWED ) . set ( true ) ; node . get ( type , EXCLUDED_CONTEXTS , DEFAULT ) . set ( "ROOT,admin-console,invoker,jbossws,jmx-console,juddi,web-console" ) ; node . get ( type , AUTO_ENABLE_CONTEXTS , TYPE ) . set ( BOOLEAN ) ; node . get ( type , AUTO_ENABLE_CONTEXTS , DESCRIPTION ) . set ( bundle . getString ( "modcluster.configuration.auto-enable-contexts" ) ) ; node . get ( type , AUTO_ENABLE_CONTEXTS , REQUIRED ) . set ( false ) ; node . get ( type , AUTO_ENABLE_CONTEXTS , DEFAULT ) . set ( true ) ; node . get ( type , STOP_CONTEXT_TIMEOUT , TYPE ) . set ( INT ) ; node . get ( type , STOP_CONTEXT_TIMEOUT , DESCRIPTION ) . set ( bundle . getString ( "modcluster.configuration.stop-context-timeout" ) ) ; node . get ( type , STOP_CONTEXT_TIMEOUT , REQUIRED ) . set ( false ) ; node . get ( type , STOP_CONTEXT_TIMEOUT , DEFAULT ) . set ( 10 ) ; node . get ( type , STOP_CONTEXT_TIMEOUT , UNIT ) . set ( SECONDS . getName ( ) ) ; node . get ( type , SOCKET_TIMEOUT , TYPE ) . set ( INT ) ; node . get ( type , SOCKET_TIMEOUT , DESCRIPTION ) . set ( bundle . getString ( "modcluster.configuration.socket-timeout" ) ) ; node . get ( type , SOCKET_TIMEOUT , REQUIRED ) . set ( false ) ; node . get ( type , SOCKET_TIMEOUT , DEFAULT ) . set ( 20 ) ; node . get ( type , SOCKET_TIMEOUT , UNIT ) . set ( SECONDS . getName ( ) ) ; node . get ( type , STICKY_SESSION , TYPE ) . set ( BOOLEAN ) ; node . get ( type , STICKY_SESSION , DESCRIPTION ) . set ( bundle . getString ( "modcluster.configuration.sticky-session" ) ) ; node . get ( type , STICKY_SESSION , REQUIRED ) . set ( false ) ; <START_BUG> node . get ( type , STICKY_SESSION , DEFAULT ) . set ( 1 ) ; <END_BUG> node . get ( type , STICKY_SESSION_REMOVE , TYPE ) . set ( BOOLEAN ) ; node . get ( type , STICKY_SESSION_REMOVE , DESCRIPTION ) . set ( bundle . getString ( "modcluster.configuration.sticky-session-remove" ) ) ; node . get ( type , STICKY_SESSION_REMOVE , REQUIRED ) . set ( false ) ; node . get ( type , STICKY_SESSION_REMOVE , DEFAULT ) . set ( false ) ; node . get ( type , STICKY_SESSION_FORCE , TYPE ) . set ( BOOLEAN ) ; node . get ( type , STICKY_SESSION_FORCE , DESCRIPTION ) . set ( bundle . getString ( "modcluster.configuration.sticky-session-force" ) ) ; node . get ( type , STICKY_SESSION_FORCE , REQUIRED ) . set ( false ) ; node . get ( type , STICKY_SESSION_FORCE , DEFAULT ) . set ( true ) ; node . get ( type , WORKER_TIMEOUT , TYPE ) . set ( INT ) ; node . get ( type , WORKER_TIMEOUT , DESCRIPTION ) . set ( bundle . getString ( "modcluster.configuration.worker-timeout" ) ) ; node . get ( type , WORKER_TIMEOUT , REQUIRED ) . set ( false ) ; node . get ( type , WORKER_TIMEOUT , DEFAULT ) . set ( ( - 1 ) ) ; node . get ( type , WORKER_TIMEOUT , UNIT ) . set ( SECONDS . getName ( ) ) ; node . get ( type , MAX_ATTEMPTS , TYPE ) . set ( INT ) ; node . get ( type , MAX_ATTEMPTS , DESCRIPTION ) . set ( bundle . getString ( "modcluster.configuration.max-attemps" ) ) ; node . get ( type , MAX_ATTEMPTS , REQUIRED ) . set ( false ) ; node . get ( type , MAX_ATTEMPTS , DEFAULT ) . set ( 1 ) ; node . get ( type , FLUSH_PACKETS , TYPE ) . set ( BOOLEAN ) ; node . get ( type , FLUSH_PACKETS , DESCRIPTION ) . set ( bundle . getString ( "modcluster.configuration.flush-packets" ) ) ;

Fix:
node . get ( type , STICKY_SESSION , DEFAULT ) . set ( true ) ;