The methods will perform the functions and interpret the instructions exactly as they are in the original code, this protection divides the method into blocks so that the order of execution of each of the instructions cannot be deduced, in short it converts the code as if it were 'spaghetti'.
This parameter is an integer value of 0 to 100, indicates the size of each block of code divided.
This parameter defines the depth of the generated expression if the selected mode is expression or advanced.
This parameter is a Boolean value that indicates whether invalid code will be inserted.
Type of operations
This parameter indicates which operations must be generated to control the flow of the code.
Advanced: Generates advanced operations that directly affect the flow of code.