FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.2.0

Threshold is Normal

Effort is Default

Summary

Classes Bugs Errors Missing Classes
614 88 0 0

Files

Class Bugs
it.imolinfo.jbi4cics.commareaparser.CommareaLexer 64
it.imolinfo.jbi4cics.commareaparser.CommareaParser 1
it.imolinfo.jbi4cics.connection.jca.CommareaRecord 3
it.imolinfo.jbi4cics.connection.jdbc.util.CallableStatementInvocationHandler 1
it.imolinfo.jbi4cics.connection.jdbc.util.StatementInvocationHandler 2
it.imolinfo.jbi4cics.jbi.Jbi4cicsLifeCycle 1
it.imolinfo.jbi4cics.jbi.processor.wsdl11wrapper.WrapperUtil 1
it.imolinfo.jbi4cics.jbi.xfire.JbiChannel 1
it.imolinfo.jbi4cics.messageformat.jdbc.JdbcFormatter 3
it.imolinfo.jbi4cics.messageformat.jdbc.JdbcStatementDescriptor 1
it.imolinfo.jbi4cics.typemapping.cobol.CobolFieldFormatter 4
it.imolinfo.jbi4cics.typemapping.cobol.CobolTypeDescriptor 4
it.imolinfo.jbi4cics.typemapping.cobol.PackedDecimalMarshaller 1
it.imolinfo.jbi4cics.webservices.runtime.ServiceCreator 1

it.imolinfo.jbi4cics.commareaparser.CommareaLexer

Bug Category Details Line
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 52
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 53
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 54
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 55
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 56
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 57
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 58
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 59
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 60
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 61
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 62
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 63
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 64
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 65
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 66
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 67
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 68
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 69
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 70
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 71
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 72
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 73
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 74
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 75
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 76
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 77
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 78
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 79
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 80
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 81
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 82
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 83
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 84
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 85
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 86
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 87
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 88
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 89
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 90
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 91
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 92
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 93
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 94
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 95
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 96
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 97
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 98
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 99
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 100
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 101
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 102
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 103
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 104
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 105
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 106
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 107
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 108
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 109
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 110
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 111
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 112
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 113
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 114
Method it.imolinfo.jbi4cics.commareaparser.CommareaLexer.CommareaLexer(LexerSharedInputState) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 115

it.imolinfo.jbi4cics.commareaparser.CommareaParser

Bug Category Details Line
it.imolinfo.jbi4cics.commareaparser.CommareaParser._tokenNames should be package protected MALICIOUS_CODE MS_PKGPROTECT 2051

it.imolinfo.jbi4cics.connection.jca.CommareaRecord

Bug Category Details Line
it.imolinfo.jbi4cics.connection.jca.CommareaRecord.clone() does not call super.clone() BAD_PRACTICE CN_IDIOM_NO_SUPER_CALL 129-135
it.imolinfo.jbi4cics.connection.jca.CommareaRecord.getCommarea() may expose internal representation by returning CommareaRecord.commarea MALICIOUS_CODE EI_EXPOSE_REP 118
it.imolinfo.jbi4cics.connection.jca.CommareaRecord.setCommarea(byte[]) may expose internal representation by storing an externally mutable object into CommareaRecord.commarea MALICIOUS_CODE EI_EXPOSE_REP2 125

it.imolinfo.jbi4cics.connection.jdbc.util.CallableStatementInvocationHandler

Bug Category Details Line
Method it.imolinfo.jbi4cics.connection.jdbc.util.CallableStatementInvocationHandler.handlePostExecute() invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 187

it.imolinfo.jbi4cics.connection.jdbc.util.StatementInvocationHandler

Bug Category Details Line
Call to equals() comparing different types in it.imolinfo.jbi4cics.connection.jdbc.util.StatementInvocationHandler.invoke(Object, Method, Object[]) CORRECTNESS EC_UNRELATED_TYPES 105
Call to equals() comparing different types in it.imolinfo.jbi4cics.connection.jdbc.util.StatementInvocationHandler.invoke(Object, Method, Object[]) CORRECTNESS EC_UNRELATED_TYPES 102

it.imolinfo.jbi4cics.jbi.Jbi4cicsLifeCycle

Bug Category Details Line
it.imolinfo.jbi4cics.jbi.Jbi4cicsLifeCycle.Jbi4cicsLifeCycle(BaseComponent) creates a it.imolinfo.jbi4cics.jbi.BCELClassLoader classloader, which should be performed within a doPrivileged block BAD_PRACTICE DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED 33

it.imolinfo.jbi4cics.jbi.processor.wsdl11wrapper.WrapperUtil

Bug Category Details Line
it.imolinfo.jbi4cics.jbi.processor.wsdl11wrapper.WrapperUtil.toXml(Node, String, boolean) ignores return value of it.imolinfo.jbi4cics.jbi.processor.wsdl11wrapper.WrapperProcessingException.WrapperProcessingException(String, Throwable) CORRECTNESS RV_RETURN_VALUE_IGNORED 343

it.imolinfo.jbi4cics.jbi.xfire.JbiChannel

Bug Category Details Line
Exception is caught when Exception is not thrown in it.imolinfo.jbi4cics.jbi.xfire.JbiChannel.send(MessageContext, OutMessage) STYLE REC_CATCH_EXCEPTION 128

it.imolinfo.jbi4cics.messageformat.jdbc.JdbcFormatter

Bug Category Details Line
Method it.imolinfo.jbi4cics.messageformat.jdbc.JdbcFormatter.mapInputBeanToInputMessage(ServiceContext) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 99
Method it.imolinfo.jbi4cics.messageformat.jdbc.JdbcFormatter.mapOutputMessageToOutputBean(ServiceContext) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 167
Method it.imolinfo.jbi4cics.messageformat.jdbc.JdbcFormatter.mapOutputMessageToOutputBean(ServiceContext) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 209

it.imolinfo.jbi4cics.messageformat.jdbc.JdbcStatementDescriptor

Bug Category Details Line
Method it.imolinfo.jbi4cics.messageformat.jdbc.JdbcStatementDescriptor.getParameter(int) invokes inefficient Integer(int) constructor; use Integer.valueOf(int) instead PERFORMANCE DM_NUMBER_CTOR 55

it.imolinfo.jbi4cics.typemapping.cobol.CobolFieldFormatter

Bug Category Details Line
Load of known null value in it.imolinfo.jbi4cics.typemapping.cobol.CobolFieldFormatter.format(Object, byte[], CobolTypeDescriptor, int) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 58
Load of known null value in it.imolinfo.jbi4cics.typemapping.cobol.CobolFieldFormatter.format(Object, byte[], CobolTypeDescriptor, int) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 59
Load of known null value in it.imolinfo.jbi4cics.typemapping.cobol.CobolFieldFormatter.unformat(byte[], CobolTypeDescriptor, int) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 206
Load of known null value in it.imolinfo.jbi4cics.typemapping.cobol.CobolFieldFormatter.unformat(byte[], CobolTypeDescriptor, int) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 207

it.imolinfo.jbi4cics.typemapping.cobol.CobolTypeDescriptor

Bug Category Details Line
Load of known null value in it.imolinfo.jbi4cics.typemapping.cobol.CobolTypeDescriptor.getBufferedLength() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 313
Load of known null value in it.imolinfo.jbi4cics.typemapping.cobol.CobolTypeDescriptor.getBufferedLength() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 314
Load of known null value in it.imolinfo.jbi4cics.typemapping.cobol.CobolTypeDescriptor.getPreferredJavaType() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 392
Load of known null value in it.imolinfo.jbi4cics.typemapping.cobol.CobolTypeDescriptor.getPreferredJavaType() STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 393

it.imolinfo.jbi4cics.typemapping.cobol.PackedDecimalMarshaller

Bug Category Details Line
Method it.imolinfo.jbi4cics.typemapping.cobol.PackedDecimalMarshaller.marshallBigDecimal(BigDecimal, byte[], CobolTypeDescriptor, int) invokes toString() method on a String PERFORMANCE DM_STRING_TOSTRING 70

it.imolinfo.jbi4cics.webservices.runtime.ServiceCreator

Bug Category Details Line
it.imolinfo.jbi4cics.webservices.runtime.ServiceCreator.createWsdlFromCopyCobol(String, String, ServiceDescriptor) creates a it.imolinfo.jbi4cics.jbi.BCELClassLoader classloader, which should be performed within a doPrivileged block BAD_PRACTICE DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED 176