     when 'string'   then '""'
     when 'number'   then '0f'
     when 'any'      then 'null'
-    else arg
+    else 'null'
     
 
 params = (args) ->

    when 'number'   then 'Float'
    when 'string'   then 'String'
    when 'boolean'  then 'Boolean'
    when 'any'      then 'Any'
    else arg

getDefault = (arg) ->
  switch arg

    # ./Extensions/MatcherExtensions.fs
    # ./Extensions/WorldExtensions.fs
    #               

    # Components - overwrite
    fs.writeFileSync(path.join(process.cwd(), config.src, 
      "GeneratedComponents.kt"), s0.join('\n'))
    
    # Entity Extensions - overwrite
    fs.writeFileSync(path.join(process.cwd(), config.src, 
      "EntityExtensions.kt"), s1.join('\n'))

    # Matcher Extensions - overwrite
    fs.writeFileSync(path.join(process.cwd(), config.src, 
      "MatcherExtensions.kt"), s2.join('\n'))

    # Pool Extensions - overwrite
    fs.writeFileSync(path.join(process.cwd(), config.src, 
      "PoolExtensions.kt"), s3.join('\n'))
