Methods 
                        
                            | Type Params | Return Type | Name and description | 
                        
                        
                            |  | public CallSite | createDoubleDouble(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class[] params, Object receiver, Object[] args)
 | 
                        
                        
                            |  | public CallSite | createDoubleFloat(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class[] params, Object receiver, Object[] args)
 | 
                        
                        
                            |  | public CallSite | createDoubleInteger(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class[] params, Object receiver, Object[] args)
 | 
                        
                        
                            |  | public CallSite | createDoubleLong(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class[] params, Object receiver, Object[] args)
 | 
                        
                        
                            |  | public CallSite | createFloatDouble(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class[] params, Object receiver, Object[] args)
 | 
                        
                        
                            |  | public CallSite | createFloatFloat(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class[] params, Object receiver, Object[] args)
 | 
                        
                        
                            |  | public CallSite | createFloatInteger(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class[] params, Object receiver, Object[] args)
 | 
                        
                        
                            |  | public CallSite | createFloatLong(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class[] params, Object receiver, Object[] args)
 | 
                        
                        
                            |  | public CallSite | createIntegerDouble(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class[] params, Object receiver, Object[] args)
 | 
                        
                        
                            |  | public CallSite | createIntegerFloat(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class[] params, Object receiver, Object[] args)
 | 
                        
                        
                            |  | public CallSite | createIntegerInteger(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class[] params, Object receiver, Object[] args)
 | 
                        
                        
                            |  | public CallSite | createIntegerLong(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class[] params, Object receiver, Object[] args)
 | 
                        
                        
                            |  | public CallSite | createLongDouble(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class[] params, Object receiver, Object[] args)
 | 
                        
                        
                            |  | public CallSite | createLongFloat(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class[] params, Object receiver, Object[] args)
 | 
                        
                        
                            |  | public CallSite | createLongInteger(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class[] params, Object receiver, Object[] args)
 | 
                        
                        
                            |  | public CallSite | createLongLong(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class[] params, Object receiver, Object[] args)
 | 
                        
                        
                            |  | public CallSite | createNumberNumber(CallSite site, MetaClassImpl metaClass, MetaMethod metaMethod, Class[] params, Object receiver, Object[] args)
 | 
                        
                        
                            |  | public String | getName()
 | 
                        
                        
                            |  | public Object | invoke(Object object, Object[] arguments)
 | 
                        
                        
                            |  | public static Number | minus(Number left, Number right)Subtraction of two Numbers.
 |