Formatting changes for WindowFilterPushDown
Simplify logic to identify row_number function
Do not throw an exception when the limit is greater than allowed value
Change return type of hashCode to long
Rename OpCodes to OpCode
Add method to get OpCode by int value
Move start expressions ByteCodeExpressions

Move static methods to start a byte code expression to ByteCodeExpressions
Add ReturnByteCodeExpression
Add ByteCodeExpression test utils

Add ConstantByteCodeExpression test
Improve rendering of ConstantByteCodeExpression
Add ArithmeticExpressionByteCodeExpression
Add ComparisonByteCodeExpression
Fix parameter name in invoke byte code expression
Add NewInstanceByteCodeExpression
Add TestGetFieldByteCodeExpression
Add TestInvokeByteCodeExpression
Add TestGetElementByteCodeExpression
Add TestSetVariableByteCodeExpression
Add TestSetFieldByteCodeExpression
Add TestInvokeDynamicByteCodeExpression
Add isPrimitive to ParameterizedType