You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by cd...@apache.org on 2016/04/13 20:56:42 UTC

[50/51] [partial] git commit: [flex-falcon] [refs/heads/feature/maven-migration-test] - - Check-In of the migrated project to make error analysis easier

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/c3dce49f/FalconJXFormat.xml
----------------------------------------------------------------------
diff --git a/FalconJXFormat.xml b/FalconJXFormat.xml
deleted file mode 100644
index 5d4e5ca..0000000
--- a/FalconJXFormat.xml
+++ /dev/null
@@ -1,295 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<profiles version="12">
-<profile kind="CodeFormatterProfile" name="FalconFormat" version="12">
-<setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.disabling_tag" value="@formatter:off"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration" value="next_line"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_field" value="0"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.use_on_off_tags" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_ellipsis" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_multiple_fields" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer" value="48"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_conditional_expression" value="120"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_binary_operator" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_array_initializer" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_after_package" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.continuation_indentation" value="2"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_binary_operator" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_package" value="0"/>
-<setting id="org.eclipse.jdt.core.compiler.source" value="1.8"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.format_line_comments" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.join_wrapped_lines" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_member_type" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.align_type_members_on_columns" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation" value="0"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_unary_operator" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.indent_parameter_description" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.lineSplit" value="120"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration" value="0"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.indentation.size" value="4"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.enabling_tag" value="@formatter:on"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_assignment" value="0"/>
-<setting id="org.eclipse.jdt.core.compiler.problem.assertIdentifier" value="error"/>
-<setting id="org.eclipse.jdt.core.formatter.tabulation.char" value="space"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_body" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_method" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration" value="next_line"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_method_declaration" value="0"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_switch" value="next_line"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.compiler.problem.enumIdentifier" value="error"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_ellipsis" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_block" value="next_line"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_method_declaration" value="next_line"/>
-<setting id="org.eclipse.jdt.core.formatter.compact_else_if" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.indent_root_tags" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_constant" value="next_line"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.tabulation.size" value="4"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_empty_lines" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_block_in_case" value="next_line"/>
-<setting id="org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter" value="insert"/>
-<setting id="org.eclipse.jdt.core.compiler.compliance" value="1.8"/>
-<setting id="org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer" value="2"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_lambda_body" value="end_of_line"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_unary_operator" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_binary_expression" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration" value="next_line"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode" value="enabled"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_label" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant" value="0"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.format_javadoc_comments" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.line_length" value="120"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_between_import_groups" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration" value="next_line"/>
-<setting id="org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body" value="0"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.wrap_before_binary_operator" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_statements_compare_to_block" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.join_lines_in_comments" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_compact_if" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_before_imports" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.format_html" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.format_source_code" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration" value="16"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer" value="insert"/>
-<setting id="org.eclipse.jdt.core.compiler.codegen.targetPlatform" value="1.8"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_resources_in_try" value="120"/>
-<setting id="org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation" value="0"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.format_header" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.format_block_comments" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.alignment_for_enum_constants" value="48"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.brace_position_for_type_declaration" value="next_line"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.blank_lines_after_imports" value="1"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header" value="true"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for" value="insert"/>
-<setting id="org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments" value="do not insert"/>
-<setting id="org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column" value="false"/>
-<setting id="org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line" value="false"/>
-</profile>
-</profiles>

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/c3dce49f/build.properties
----------------------------------------------------------------------
diff --git a/build.properties b/build.properties
deleted file mode 100644
index e5f94e9..0000000
--- a/build.properties
+++ /dev/null
@@ -1,40 +0,0 @@
-################################################################################
-##
-##  Licensed to the Apache Software Foundation (ASF) under one or more
-##  contributor license agreements.  See the NOTICE file distributed with
-##  this work for additional information regarding copyright ownership.
-##  The ASF licenses this file to You under the Apache License, Version 2.0
-##  (the "License"); you may not use this file except in compliance with
-##  the License.  You may obtain a copy of the License at
-##
-##      http://www.apache.org/licenses/LICENSE-2.0
-##
-##  Unless required by applicable law or agreed to in writing, software
-##  distributed under the License is distributed on an "AS IS" BASIS,
-##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-##  See the License for the specific language governing permissions and
-##  limitations under the License.
-##
-################################################################################
-
-release.version = 0.7.0
-
-generated.by.match=/\\*\\*. \\* Generated by Apache Flex Cross-Compiler
-generated.by.comment=/**\n\
-\ * Generated by Apache Flex Cross-Compiler
-
-asfheader=/**\n\
-\ * Licensed under the Apache License, Version 2.0 (the 'License');\n\
-\ * you may not use this file except in compliance with the License.\n\
-\ * You may obtain a copy of the License at\n\
-\ *\n\
-\ *     http://www.apache.org/licenses/LICENSE-2.0\n\
-\ *\n\
-\ * Unless required by applicable law or agreed to in writing, software\n\
-\ * distributed under the License is distributed on an 'AS IS' BASIS,\n\
-\ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n\
-\ * See the License for the specific language governing permissions and\n\
-\ * limitations under the License.\n\
-\ */\n
-
-

http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/c3dce49f/build.xml
----------------------------------------------------------------------
diff --git a/build.xml b/build.xml
deleted file mode 100644
index 731a6c8..0000000
--- a/build.xml
+++ /dev/null
@@ -1,1175 +0,0 @@
-<?xml version="1.0" ?>
-
-<!--
-
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-
--->
-
-<project name="falcon" default="main" basedir=".">
-
-    <property file="${basedir}/env.properties"/>
-    <property environment="env"/>
-    <property file="${basedir}/local.properties"/>
-    <property file="${basedir}/build.properties"/>
-
-    <property name="kit.prefix" value="apache-flex-falcon-${release.version}"/>
-    <property name="kit.jx.prefix" value="apache-flex-falconjx-${release.version}"/>
-    <property name="source.kit" value="${kit.prefix}-src"/>
-    <property name="binary.kit" value="${kit.prefix}-bin"/>
-    <property name="source.jx.kit" value="${kit.jx.prefix}-src"/>
-    <property name="binary.jx.kit" value="${kit.jx.prefix}-bin"/>
-
-    <!--
-     Optional jars but should be in place for a real release build.
-     
-     For <grep> put AntelopeTasks_*.jar in this path.
-     See version-update.
-     
-     For <rat> apache-rat-0.8.jar and apache-rat-tasks-0.8.jar should be in classpath.
-     See rat-check.
-     -->
-    <path id="anttask.classpath">
-        <fileset dir="${env.ANT_HOME}/lib">
-            <include name="**/AntelopeTasks_*.jar"/>
-            <include name="**/apache-rat*.jar"/>
-        </fileset>
-        <fileset dir="${user.home}">
-            <include name=".ant/lib/**/AntelopeTasks_*.jar"/>
-            <include name=".ant/lib/**/apache-rat*.jar"/>
-        </fileset>
-    </path>
-
-    <target name="javadoc" description="Builds Falcon's Javadoc at generated/javadoc.">
-        <!--<ant dir="compiler" target="javadoc"/>-->
-    </target>
-
-    <target name="eclipse" description="Prepares or updates Falcon's project(s) for use in Eclipse. This takes care of generating Java files for lexers, parsers, and BURMs.">
-        <ant dir="compiler" target="eclipse"/>
-        <ant dir="compiler.tests" target="eclipse"/>
-    </target>
-
-    <target name="sdk" description="Produces an SDK at generated/dist/sdk containing both Falcon and the legacy compiler.">
-        <ant dir="compiler" target="sdk"/>
-    </target>
-
-    <target name="main" depends="sdk, javadoc, tests" description="Default target - Builds a Falcon SDK, builds Falcon Javadoc, and runs tests."/>
-
-    <target name="all" depends="main, jx, oem, debugger" description="Builds Falcon, then FalconJX"/>
-
-    <target name="jx" depends="compiler.jx, extern.swcs, compiler.jx.tests" description="Builds FalconJX" />
-    
-    <target name="oem" depends="compiler.oem" description="Builds FB Integration JAR" />
-
-    <target name="compiler.binary.release" >
-        <ant dir="compiler" target="release-binaries" />
-    </target>
-    
-    <target name="tests" description="Runs the tests." unless="skip.compiler.tests">
-        <ant dir="compiler.tests" target="main"/>
-    </target>
-
-    <target name="compiler.oem" depends="compiler.jx, swfutils" description="Builds FB Integration JAR">
-        <ant dir="flex-compiler-oem" target="main"/>
-    </target>
-
-    <target name="debugger" depends="swfutils" description="Builds FDB JAR">
-        <ant dir="debugger" target="jar"/>
-    </target>
-
-    <target name="swfutils_copy" unless="swfutils.bundled"
-        description="Copies a subset of files from swfutils.jar into the swfutils folder so flex-compiler-oem and the debugger can use them">
-        <mkdir dir="swfutils" />
-        <mkdir dir="swfutils/src" />
-        <mkdir dir="swfutils/classes" />
-        <copy todir="swfutils/src" >
-            <fileset dir="${FLEX_SDK_HOME}/modules/swfutils/src">
-                <include name="java/flash/localization/**"/>
-                <include name="java/flash/swf/Movie.java"/>
-                <include name="java/flash/swf/actions/**"/>
-                <include name="java/flash/swf/Action.java"/>
-                <include name="java/flash/swf/ActionConstants.java"/>
-                <include name="java/flash/swf/ActionDecoder.java"/>
-                <include name="java/flash/swf/ActionFactory.java"/>
-                <include name="java/flash/swf/ActionHandler.java"/>
-                <include name="java/flash/swf/CompressionLevel.java"/>
-                <include name="java/flash/swf/debug/**"/>
-                <include name="java/flash/swf/DebugDecoder.java"/>
-                <include name="java/flash/swf/DebugHandler.java"/>
-                <include name="java/flash/swf/DebugTags.java"/>
-                <include name="java/flash/swf/Dictionary.java"/>
-                <include name="java/flash/swf/Frame.java"/>
-                <include name="java/flash/swf/Header.java"/>
-                <include name="java/flash/swf/MovieMetaData.java"/>
-                <include name="java/flash/swf/RandomAccessBuffer.java"/>
-                <include name="java/flash/swf/SwfDecoder.java"/>
-                <include name="java/flash/swf/SwfEncoder.java"/>
-                <include name="java/flash/swf/SwfFormatException.java"/>
-                <include name="java/flash/swf/Tag.java"/>
-                <include name="java/flash/swf/TagDecoder.java"/>
-                <include name="java/flash/swf/TagHandler.java"/>
-                <include name="java/flash/swf/TagValues.java"/>
-                <include name="java/flash/swf/tags/**"/>
-                <include name="java/flash/swf/tools/Disassembler.java"/>
-<!--                <include name="java/flash/swf/tags/EnableDebugger.java"/>
-                <include name="java/flash/swf/tags/DefineShape.java"/>
-                <include name="java/flash/swf/tags/DefineTag.java"/>
-                <include name="java/flash/swf/tags/GenericTag.java"/>
-                <include name="java/flash/swf/tags/ScriptLimits.java"/>
-                <include name="java/flash/swf/tags/SetBackgroundColor.java"/>
-                <include name="java/flash/swf/tags/ShowFrame.java"/>
-                <include name="java/flash/swf/tags/FileAttributes.java"/>
-                <include name="java/flash/swf/tags/EnableTelemetry.java"/>
-                <include name="java/flash/swf/tags/ProductInfo.java"/>
-                <include name="java/flash/swf/tags/Metadata.java"/>
-                <include name="java/flash/swf/tags/DefineSceneAndFrameLabelData.java"/>
-                <include name="java/flash/swf/types/FlashUUID.java"/>
-                <include name="java/flash/swf/types/Rect.java"/>
- -->
-                <include name="java/flash/swf/types/**"/>
-                <include name="java/flash/util/ExceptionUtil.java"/>
-                <include name="java/flash/util/FieldFormat.java"/>
-                <include name="java/flash/util/FileUtils.java"/>
-                <include name="java/flash/util/IntMap.java"/>
-                <include name="java/flash/util/Trace.java"/>
-            </fileset>
-        </copy>
-    </target>
-    
-    <target name="swfutils" depends="swfutils_check,check-flex-home,swfutils_copy"
-        description="Builds swfutils.jar">
-        <mkdir dir="swfutils" />
-        <mkdir dir="swfutils/src" />
-        <mkdir dir="swfutils/classes" />
-        <property name="javac.src" value="1.6"/>
-        <javac includes="**/*.java" destdir="${basedir}/swfutils/classes"
-            source="${javac.src}" target="${javac.src}">
-            <src path="${basedir}/swfutils/src" />
-        </javac>
-        <mkdir dir="${basedir}/swfutils/classes/META-INF"/>
-        <copy file="${basedir}/LICENSE.base" tofile="${basedir}/swfutils/classes/META-INF/LICENSE"/>
-        <copy file="${basedir}/NOTICE.swfutils" tofile="${basedir}/swfutils/classes/META-INF/NOTICE"/>
-        <jar destfile="${basedir}/compiler/generated/dist/sdk/lib/swfutils.jar" basedir="${basedir}/swfutils/classes" includes="**/*.class **/*.properties **/*.txt">
-            <include name="META-INF/LICENSE"/>
-            <include name="META-INF/NOTICE"/>
-            <manifest>
-                <attribute name="Sealed" value="${manifest.sealed}" />
-                <attribute name="Implementation-Title" value="${manifest.Implementation-Title}" />
-                <attribute name="Implementation-Version" value="${manifest.Implementation-Version}.${build.number}" />
-                <attribute name="Implementation-Vendor" value="${manifest.Implementation-Vendor}" />
-            </manifest>
-        </jar>
-    </target>
-    
-    <target name="swfutils_check" description="determine if we have bundled swfutils source">
-        <available file="swfutils"
-            type="dir"
-            property="swfutils.bundled"
-            value="true" />
-            <!-- set this to skip FLEX_HOME check -->
-            <available file="swfutils"
-            type="dir"
-            property="mxmlc.jar.exists"
-            value="true" />
-    </target>
-    
-    <target name="compiler.jx" description="Builds FalconJX.">
-        <ant dir="compiler.jx" target="main"/>
-    </target>
-
-    <target name="compiler.jx.tests" description="Runs the tests." unless="skip.compiler.jx.tests">
-        <ant dir="compiler.jx.tests" target="main"/>
-    </target>
-
-    <target name="copyLastSuccessfulBuild" description="Copies last flex-asjs build.">
-        <ant dir="compiler.jx.tests" target="copyLastSuccessfulBuild"/>
-    </target>
-    
-    <target name="clean" description="Cleans the build output but leaves any downloaded JARs.">
-        <ant dir="compiler" target="clean"/>
-        <ant dir="compiler.tests" target="clean"/>
-    </target>
-
-    <target name="clean-all" description="Cleans the build output but leaves any downloaded JARs.">
-        <ant dir="compiler" target="clean"/>
-        <ant dir="compiler.tests" target="clean"/>
-        <ant dir="compiler.jx" target="clean"/>
-        <ant dir="compiler.jx.tests" target="clean"/>
-        <ant dir="flex-compiler-oem" target="clean"/>
-        <ant dir="debugger" target="clean"/>
-        <antcall target="extern.swcs.clean"/>
-    </target>
-
-    <target name="wipe" description="Wipes out everything that didn't come from Git.">
-        <ant dir="compiler" target="wipe"/>
-        <ant dir="compiler.tests" target="wipe"/>
-    </target>
-    
-    <target name="wipe-all" description="Wipes out everything that didn't come from Git.">
-        <ant dir="compiler" target="wipe"/>
-        <ant dir="compiler.tests" target="wipe"/>
-		<ant dir="compiler.jx" target="super-clean"/>
-        <ant dir="compiler.jx.tests" target="wipe"/>
-        <ant dir="flex-compiler-oem" target="wipe"/>
-        <ant dir="debugger" target="clean"/>
-        <delete dir="${basedir}/swfutils" failonerror="false" includeEmptyDirs="true"/>
-        <delete dir="${basedir}/out" failonerror="false" includeEmptyDirs="true"/>
-        <delete dir="${basedir}/temp" failonerror="false" includeEmptyDirs="true"/>
-        <antcall target="extern.swcs.wipe"/>
-    </target>
-
-    <target name="maven-artifacts" description="Installs Falcon artifacts to a local maven repository">
-        <ant dir="compiler" target="maven-artifacts"/>
-    </target>
-
-    <target name="check-flex-home" unless="mxmlc.jar.exists"
-        description="Check FLEX_HOME for both a directory and an exe file">
-        
-        <echo message="FLEX_HOME is ${env.FLEX_HOME}"/>
-        
-        <available file="${env.FLEX_HOME}"
-        type="dir"
-        property="FLEX_SDK_HOME"
-        value="${env.FLEX_HOME}" />
-        
-        <available file="${basedir}/../flex-sdk"
-        type="dir"
-        property="FLEX_SDK_HOME"
-        value="${basedir}/../flex-sdk" />
-        
-        <fail message="The environment variable FLEX_HOME is not set to a directory"
-        unless="FLEX_SDK_HOME"/>
-        
-        <condition property="mxmlc.jar.exists">
-            <available file="${FLEX_SDK_HOME}/lib/mxmlc.jar" type="file"/>
-        </condition>
-        
-        <fail message="The directory ${FLEX_SDK_HOME} does not contain mxmlc.jar"
-        unless="mxmlc.jar.exists"/>
-    </target>
-
-    <!--
-     Can set build.additional-packages to build additional-packages as part of a release.
-     This does not build the docs.  Use doc-packages or asdoc-packages.
-     -->
-    <target name="release"
-        depends="source-release,binary-release,rat-check"
-        description="Creates source and binary kits for Apache Falcon and FalconJX."/>
-        
-    <target name="source-release"
-        depends="wipe-all,check-flex-home,swfutils,source-package"
-        description="Packages the source release kit which is the official Apache release."/>
-        
-    <target name="binary-release"
-        depends="setup-binary-release,compiler.binary.release,compiler.jx,extern.swcs,compiler.oem,debugger,binary-package,javadoc"
-        description="Builds and packages the binary kit which is provided as a convenience."/>
-        
-    <!--
-        Package up the Apache Flex sources.  Do not include empty directories.
-                                                                                       
-        Note: even if cleaned, this will package up unversioned files that happen
-        to be in the tree.
-                                                                                       
-        FixMe: clean needs to clean - add code to detect unversioned files
-    -->
-    <target name="source-package" depends="stage-source,source-package-zip,source-package-tgz,stage-source-jx,source-package-jx-zip,source-package-jx-tgz"
-        description="Package source files required to build in zip and tar-gzip file">
-    </target>
-        
-    <!--
-     Packages the source distribution with ZIP.
-     -->
-    <target name="source-package-zip" unless="no.zip">
-        <mkdir dir="${basedir}/out"/>
-        <zip destfile="${basedir}/out/${source.kit}.zip" basedir="${basedir}/temp"/>
-    </target>
-        
-    <!--
-     Packages the source distribution with TAR-GZIP.
-     -->
-    <target name="source-package-tgz" unless="no.zip">
-        <tar-gzip name="${source.kit}" />
-    </target>
-
-    <!--
-     Packages the source distribution with ZIP.
-     -->
-    <target name="source-package-jx-zip" unless="no.zip">
-        <mkdir dir="${basedir}/out"/>
-        <zip destfile="${basedir}/out/${source.jx.kit}.zip" basedir="${basedir}/temp"/>
-    </target>
-
-    <!--
-     Packages the source distribution with TAR-GZIP.
-     -->
-    <target name="source-package-jx-tgz" unless="no.zip">
-        <tar-gzip name="${source.jx.kit}" />
-    </target>
-
-    <target name="stage-source"
-        description="Package source files required to build in zip file" >
-        <antcall target="clean-temp"/>
-
-        <copy todir="${basedir}/temp" includeEmptyDirs="false">
-            <fileset dir="${basedir}">
-                <include name="build.xml"/>
-                <include name="build.properties"/>
-                <include name="env-template.properties"/>
-                <include name="README"/>
-                <include name="LICENSE"/>
-                <include name="LICENSE.base"/>
-                <include name="NOTICE"/>
-                <include name="NOTICE.base"/>
-                <include name="NOTICE.fdb"/>
-                <include name="NOTICE.oem"/>
-                <include name="NOTICE.swfutils"/>
-                <include name="RELEASE_NOTES"/>
-                <include name="installer.xml"/>
-                <include name="installer.properties/**"/>
-            </fileset>
-        </copy>
-        
-        <!-- compiler -->
-        <antcall target="stage-compiler"/>
-        
-        <!-- compiler.tests -->
-        <antcall target="stage-compiler.tests"/>
-        
-        <!-- compiler -->
-        <antcall target="stage-fb-integration"/>
-        
-        <!-- externs -->
-        <antcall target="stage-externs"/>
-        
-        <!-- copy the flex-sdk files that go in bin-legacy -->
-        <ant dir="compiler" target="stage.sdk" />
-        <mkdir dir="${basedir}/temp/compiler/generated/dist/sdk" />
-        <copy todir="${basedir}/temp/compiler/generated/dist/sdk">
-            <fileset dir="${basedir}/compiler/generated/dist/sdk">
-                <include name="**/**"/>
-                <exclude name="**/*.jar"/>
-                <exclude name="env.properties"/>
-            </fileset>
-        </copy>
-        
-        <!--
-         Source files have Windows line endings.  Most UNIX editors can handle
-         either type of line endings but the converse is often not true.
-         -->
-        <fixcrlf srcdir="${basedir}/temp" eol="crlf" fixlast="false">
-            <exclude name="compiler/generated/dist/sdk/bin/**"/>
-            <exclude name="compiler/generated/dist/sdk/bin-legacy/**"/>
-            <exclude name="compiler/commandline/**"/>
-            <exclude name="**/assets/**"/>
-            <exclude name="**/*.fla"/>
-            <exclude name="**/*.flv"/>
-            <exclude name="**/*.gif"/>
-            <exclude name="**/*.jar"/>
-            <exclude name="**/*.jpg"/>
-            <exclude name="**/*.mp3"/>
-            <exclude name="**/*.pbj"/>
-            <exclude name="**/*.png"/>
-            <exclude name="**/*.sh"/>
-            <exclude name="**/*.swf"/>
-        </fixcrlf>
-        <fixcrlf srcdir="${basedir}/temp/compiler/commandline" eol="crlf" fixlast="false">
-            <include name="**.bat"/>
-        </fixcrlf>
-        
-        <!-- 
-         Unix shell scripts need the correct line endings. 
-         -->
-        <fixcrlf srcdir="${basedir}/temp" eol="unix" fixlast="false">  
-            <include name="**.sh"/>
-            <exclude name="compiler/generated/dist/sdk/bin/**"/>
-            <exclude name="compiler/generated/dist/sdk/bin-legacy/**"/>
-        </fixcrlf>
-    </target>
-
-    <target name="stage-compiler">
-        <copy todir="${basedir}/temp/compiler" includeEmptyDirs="false">
-            <fileset dir="${basedir}/compiler">
-                <include name="**"/>
-                <exclude name=".classpath" />
-                <exclude name=".project" />
-                <exclude name=".settings/**" />
-                <exclude name="dist/**"/>
-                <exclude name="generated/**"/>
-                <exclude name="in/**"/>
-                <exclude name="lib/**"/>
-            </fileset>
-        </copy>
-        
-        <tstamp>
-            <format property="build.number.date" pattern="yyyyMMdd" />
-        </tstamp>
-        <property name="build.version" value="${release.version}.${build.number.date}" />
-        
-        <!-- Update all Version.as files in the kit frameworks directory with build.number -->
-        <!--<antcall target="version-update"/>-->
-    </target>
-
-    <target name="stage-fb-integration">
-        <copy todir="${basedir}/temp/debugger" includeEmptyDirs="false">
-            <fileset dir="${basedir}/debugger">
-                <include name="**"/>
-                <exclude name=".classpath" />
-                <exclude name=".project" />
-                <exclude name=".settings/**" />
-                <exclude name="bin/**"/>
-            </fileset>
-        </copy>
-        <copy todir="${basedir}/temp/flex-compiler-oem" includeEmptyDirs="false">
-            <fileset dir="${basedir}/flex-compiler-oem">
-                <include name="**"/>
-                <exclude name=".classpath" />
-                <exclude name=".project" />
-                <exclude name=".settings/**" />
-                <exclude name="bin/**"/>
-            </fileset>
-        </copy>
-        <mkdir dir="${basedir}/temp/swfutils" />
-        <copy todir="${basedir}/temp/swfutils" includeEmptyDirs="false">
-            <fileset dir="${basedir}/swfutils">
-                <include name="**"/>
-                <exclude name=".classpath" />
-                <exclude name=".project" />
-                <exclude name=".settings/**" />
-                <exclude name="unittest.properties" />
-                <exclude name="classes/**"/>
-                <exclude name="lib/**"/>
-                <exclude name="results/**"/>
-                <exclude name="temp/**"/>
-                <exclude name="test/classes/**"/>
-            </fileset>
-        </copy>
-    </target>
-
-    <target name="stage-externs">
-        <copy todir="${basedir}/temp/externs" includeEmptyDirs="false">
-            <fileset dir="${basedir}/externs">
-                <include name="**/*.xml"/>
-                <include name="**/missing.js"/>
-                <include name="js/src/**"/>
-                <include name="cordova/externs/**"/>
-            </fileset>
-        </copy>
-    </target>
-    
-    <target name="stage-compiler.tests">
-        <copy todir="${basedir}/temp/compiler.tests" includeEmptyDirs="false">
-            <fileset dir="${basedir}/compiler.tests">
-                <include name="**"/>
-                <exclude name=".classpath" />
-                <exclude name=".project" />
-                <exclude name="unittest.properties" />
-                <exclude name="classes/**"/>
-                <exclude name="lib/**"/>
-                <exclude name="results/**"/>
-                <exclude name="temp/**"/>
-            </fileset>
-        </copy>
-    </target>
-
-    <target name="stage-source-jx"
-        description="Package jx source files with other falcon files required to build in zip file" >
-        
-        <copy tofile="${basedir}/temp/LICENSE" file="${basedir}/LICENSE.jx" overwrite="true"/>
-        <copy todir="${basedir}/temp" >
-            <fileset dir="${basedir}">
-                <include name="README_JX"/>
-                <include name="RELEASE_NOTES_JX"/>
-                <include name="LICENSE.jx"/>
-                <include name="LICENSE.jx.bin"/>
-                <include name="NOTICE.jx"/>
-            </fileset>
-        </copy>
-        
-        <copy todir="${basedir}/temp/compiler.jx" includeEmptyDirs="false">
-            <fileset dir="${basedir}/compiler.jx">
-                <include name="**"/>
-                <exclude name=".classpath" />
-                <exclude name=".project" />
-                <exclude name=".settings/**" />
-                <exclude name="classes/**"/>
-                <exclude name="in/**"/>
-                <exclude name="lib/**"/>
-            </fileset>
-        </copy>
-        
-        <copy todir="${basedir}/temp/compiler.jx.tests" includeEmptyDirs="false">
-            <fileset dir="${basedir}/compiler.jx.tests">
-                <include name="**"/>
-                <exclude name=".classpath" />
-                <exclude name=".project" />
-                <exclude name=".settings/**" />
-                <exclude name="unittest.properties" />
-                <exclude name="classes/**"/>
-                <exclude name="lib/**"/>
-                <exclude name="results/**"/>
-                <exclude name="temp/**"/>
-            </fileset>
-        </copy>
-
-        <!-- these files are hand-ported -->
-        <mkdir dir="${basedir}/temp/externs/GCL/src"/>
-        <copy todir="${basedir}/temp/externs/GCL/src">
-            <fileset dir="${basedir}/externs/GCL/src">
-                <include name="**/**"/>
-            </fileset>
-        </copy>
-        <mkdir dir="${basedir}/temp/externs/node/externs"/>
-        <copy todir="${basedir}/temp/externs/node/externs">
-            <fileset dir="${basedir}/externs/node/externs">
-                <include name="**/**"/>
-            </fileset>
-        </copy>
-
-        <!--
-         Source files have Windows line endings.  Most UNIX editors can handle
-         either type of line endings but the converse is often not true.
-         -->
-        <fixcrlf srcdir="${basedir}/temp" eol="crlf" fixlast="false">
-            <exclude name="compiler/generated/dist/sdk/bin/**"/>
-            <exclude name="compiler/generated/dist/sdk/bin-legacy/**"/>
-            <exclude name="compiler/commandline/**"/>
-            <exclude name="compiler.jx/bin/**"/>
-            <exclude name="**/assets/**"/>
-            <exclude name="**/*.fla"/>
-            <exclude name="**/*.flv"/>
-            <exclude name="**/*.gif"/>
-            <exclude name="**/*.jar"/>
-            <exclude name="**/*.jpg"/>
-            <exclude name="**/*.mp3"/>
-            <exclude name="**/*.pbj"/>
-            <exclude name="**/*.png"/>
-            <exclude name="**/*.sh"/>
-            <exclude name="**/*.swf"/>
-        </fixcrlf>
-        <fixcrlf srcdir="${basedir}/temp/compiler/commandline" eol="crlf" fixlast="false">
-            <include name="**.bat"/>
-        </fixcrlf>
-        <fixcrlf srcdir="${basedir}/temp/compiler.jx/bin" eol="crlf" fixlast="false">
-            <include name="**.bat"/>
-        </fixcrlf>
-        <chmod dir="${basedir}/temp/compiler/commandline" excludes="**/*.bat" perm="+x" />
-        <chmod dir="${basedir}/temp/compiler.jx/bin" excludes="**/*.bat" perm="+x" />
-        
-        <!--
-         Unix shell scripts need the correct line endings.
-         -->
-        <fixcrlf srcdir="${basedir}/temp" eol="unix" fixlast="false">
-            <include name="**.sh"/>
-            <exclude name="compiler/generated/dist/sdk/bin/**"/>
-            <exclude name="compiler/generated/dist/sdk/bin-legacy/**"/>
-        </fixcrlf>
-    </target>
-
-    <target name="setup-binary-release" depends="wipe-all"
-        description="Set properties needed to turn on features for release sdk">
-	    <!--
-         For a release build, download everything fresh.
-         Build changes to the downloads, might not be caught by the refresh logic.
-         thirdparty-clean should leave this directory empty but just in case...
-         -->
-	    <delete dir="${basedir}/in" failonerror="false" includeEmptyDirs="true" />
-        
-    </target>
-    
-    <target name="extern.swcs" depends="externc.js.swc, externc.cordova.swc, externc.jquery.swc, externc.jasmine.swc, externc.GCL.swc, externc.createjs.swc, externc.google_maps.swc, externc.node.swc" />
-    <target name="extern.swcs.clean" depends="externc.js.swc.clean, externc.cordova.swc.clean, externc.jquery.swc.clean, externc.jasmine.swc.clean, externc.GCL.swc.clean, externc.createjs.swc.clean, externc.google_maps.swc.clean, externc.node.swc.clean" />
-    <target name="extern.swcs.wipe" depends="extern.swcs.clean" >
-        <delete failonerror="false" includeEmptyDirs="true" >
-            <fileset dir="${basedir}/externs/js">
-                <include name="**/*.js"/>
-                <exclude name="missing.js"/>
-            </fileset>
-        </delete>
-        <delete failonerror="false" includeEmptyDirs="true" >
-            <fileset dir="${basedir}/externs/jquery">
-                <include name="**/*.js"/>
-            </fileset>
-        </delete>
-        <delete failonerror="false" includeEmptyDirs="true" >
-            <fileset dir="${basedir}/externs/jasmine">
-                <include name="**/*.js"/>
-            </fileset>
-        </delete>
-        <!-- GCL externs are hand modified so are in Git
-        <delete failonerror="false" includeEmptyDirs="true" >
-            <fileset dir="${basedir}/externs/GCL">
-                <include name="**/*.js"/>
-            </fileset>
-        </delete>-->
-    </target>
-    
-    <target name="externc.js.swc.clean" >
-        <delete dir="${basedir}/externs/js/out" failonerror="false" includeEmptyDirs="true"/>
-    </target>
-    <target name="externc.cordova.swc.clean" >
-        <delete dir="${basedir}/externs/cordova/out" failonerror="false" includeEmptyDirs="true"/>
-    </target>
-    <target name="externc.jquery.swc.clean" >
-        <delete dir="${basedir}/externs/jquery/out" failonerror="false" includeEmptyDirs="true"/>
-    </target>
-    <target name="externc.jasmine.swc.clean" >
-        <delete dir="${basedir}/externs/jasmine/out" failonerror="false" includeEmptyDirs="true"/>
-    </target>
-    <target name="externc.GCL.swc.clean" >
-        <delete dir="${basedir}/externs/GCL/out" failonerror="false" includeEmptyDirs="true"/>
-    </target>
-    <target name="externc.createjs.swc.clean" >
-        <delete dir="${basedir}/externs/createjs/out" failonerror="false" includeEmptyDirs="true"/>
-    </target>
-    <target name="externc.google_maps.swc.clean" >
-        <delete dir="${basedir}/externs/google_maps/out" failonerror="false" includeEmptyDirs="true"/>
-    </target>
-    <target name="externc.node.swc.clean" >
-        <delete dir="${basedir}/externs/node/out" failonerror="false" includeEmptyDirs="true"/>
-    </target>
-    
-    <target name="externc.js.swc" >
-    	<!-- preprocessing .js files -->
-        <replaceregexp file="${basedir}/externs/js/externs/svg.js" match="@type \{function\(new:.*" replace="" flags="g" />
-        <replaceregexp file="${basedir}/externs/js/externs/svg.js" match="Window\.prototype\..*" replace="" flags="g" />
-        <replace file="${basedir}/externs/js/externs/svg.js" token="EventListener|(function(Event)" value="EventListener|(function(!Event)" />
-        <replaceregexp file="${basedir}/externs/js/externs/es3.js" match="(The constructor of the current object(?:(?!\*/).)*?)@type \{Function\}((?:(?!\*/).)*?\*/[\r\n]+Object\.prototype\.constructor)([^;]*?);" replace="\1@type {Class}\2;" flags="s" />
-        <replaceregexp file="${basedir}/externs/js/externs/es3.js" match="(Transposes the elements of an array in place(?:(?!\*/).)*?[\r\n]+ \*)([\r\n]+)( \* @this)" replace="\1\2 * @return {!Array&lt;?&gt;}\2\3" flags="s" />
-        <replaceregexp file="${basedir}/externs/js/externs/es3.js" match="(Sorts the elements of an array in place(?:(?!\*/).)*?[\r\n]+ \*)([\r\n]+)( \* @param)" replace="\1\2 * @return {!Array&lt;?&gt;}\2\3" flags="s" />
-        
-    	<java jar="${basedir}/compiler.jx/lib/externc.jar" fork="true"
-            failonerror="false">
-            <arg value="+flexlib=externs" />
-            <arg value="-debug" />
-            <arg value="-load-config=externs/js/js-compile-config.xml" />
-        </java>
-        
-    	<copy file="${basedir}/externs/js/src/AS3.as" tofile="${basedir}/externs/js/out/as/classes/AS3.as" />
-        <mkdir dir="${basedir}/externs/js/out/as/classes/__AS3__/vec" />
-        <copy file="${basedir}/externs/js/src/Vector.as" tofile="${basedir}/externs/js/out/as/classes/__AS3__/vec/Vector.as" />
-        <copy file="${basedir}/externs/js/src/Vector-template.as" tofile="${basedir}/externs/js/out/as/classes/__AS3__/vec/Vector$object.as" />
-        <replace file="${basedir}/externs/js/out/as/classes/__AS3__/vec/Vector$object.as" >
-            <replacefilter token="$t" value="$object" />
-            <replacefilter token=":T" value=":Object" />
-        </replace>
-        <copy file="${basedir}/externs/js/src/Vector-template.as" tofile="${basedir}/externs/js/out/as/classes/__AS3__/vec/Vector$double.as" />
-        <replace file="${basedir}/externs/js/out/as/classes/__AS3__/vec/Vector$double.as" >
-            <replacefilter token="$t" value="$double" />
-            <replacefilter token=":T" value=":Number" />
-        </replace>
-        <copy file="${basedir}/externs/js/src/Vector-template.as" tofile="${basedir}/externs/js/out/as/classes/__AS3__/vec/Vector$int.as" />
-        <replace file="${basedir}/externs/js/out/as/classes/__AS3__/vec/Vector$int.as" >
-            <replacefilter token="$t" value="$int" />
-            <replacefilter token=":T" value=":int" />
-        </replace>
-        <copy file="${basedir}/externs/js/src/Vector-template.as" tofile="${basedir}/externs/js/out/as/classes/__AS3__/vec/Vector$uint.as" />
-        <replace file="${basedir}/externs/js/out/as/classes/__AS3__/vec/Vector$uint.as" >
-            <replacefilter token="$t" value="$uint" />
-            <replacefilter token=":T" value=":uint" />
-        </replace>
-        <replace file="${basedir}/externs/js/out/as/functions/parseInt.as" >
-            <replacefilter token="base:Number)" value="base:Number = 10)" />
-        </replace>
-        
-    	<java jar="${basedir}/compiler/generated/dist/sdk/lib/falcon-compc.jar" fork="true"
-            failonerror="true">
-            <arg value="+flexlib=externs" />
-            <arg value="-debug" />
-            <arg value="-load-config=${basedir}/externs/js/compile-config.xml" />
-            <arg value="-output=${basedir}/externs/js/out/bin/js.swc" />
-        </java>
-    </target>
-
-    <target name="externc.cordova.swc" >
-        <java jar="${basedir}/compiler.jx/lib/externc.jar" fork="true"
-              failonerror="false">
-            <arg value="+flexlib=externs" />
-            <arg value="-debug" />
-            <arg value="-load-config=${basedir}/externs/cordova/cordova-compile-config.xml" />
-        </java>
-        <java jar="${basedir}/compiler/generated/dist/sdk/lib/falcon-compc.jar" fork="true"
-              failonerror="true">
-            <arg value="+flexlib=externs/frameworks" />
-            <arg value="-debug" />
-            <arg value="-load-config=${basedir}/externs/cordova/compile-config.xml" />
-            <arg value="-output=${basedir}/externs/cordova/out/bin/cordova.swc" />
-        </java>
-    </target>
-
-    <target name="externc.jquery.swc" >
-        <java jar="${basedir}/compiler.jx/lib/externc.jar" fork="true"
-              failonerror="false">
-            <arg value="+flexlib=externs" />
-            <arg value="-debug" />
-            <arg value="-load-config=${basedir}/externs/jquery/jquery-compile-config.xml" />
-        </java>
-        <java jar="${basedir}/compiler/generated/dist/sdk/lib/falcon-compc.jar" fork="true"
-              failonerror="true">
-            <arg value="+flexlib=externs/frameworks" />
-            <arg value="-debug" />
-            <arg value="-load-config=${basedir}/externs/jquery/compile-config.xml" />
-            <arg value="-output=${basedir}/externs/jquery/out/bin/jquery-1.9.swc" />
-        </java>
-    </target>
-
-    <target name="externc.jasmine.swc" >
-        <java jar="${basedir}/compiler.jx/lib/externc.jar" fork="true"
-              failonerror="false">
-            <arg value="+flexlib=externs" />
-            <arg value="-debug" />
-            <arg value="-load-config=${basedir}/externs/jasmine/jasmine-compile-config.xml" />
-        </java>
-        <java jar="${basedir}/compiler/generated/dist/sdk/lib/falcon-compc.jar" fork="true"
-              failonerror="true">
-            <arg value="+flexlib=externs" />
-            <arg value="-debug" />
-            <arg value="-load-config=${basedir}/externs/jasmine/compile-config.xml" />
-            <arg value="-output=${basedir}/externs/jasmine/out/bin/jasmine-2.0.swc" />
-        </java>
-    </target>
-    
-    <target name="externc.GCL.swc" >
-        <java jar="${basedir}/compiler.jx/lib/externc.jar" fork="true"
-            failonerror="false">
-            <arg value="+flexlib=externs/frameworks" />
-            <arg value="-debug" />
-            <arg value="-load-config=${basedir}/externs/GCL/GCL-compile-config.xml" />
-        </java>
-        <java jar="${basedir}/compiler/generated/dist/sdk/lib/falcon-compc.jar" fork="true"
-            failonerror="true">
-            <arg value="+flexlib=externs/frameworks" />
-            <arg value="-debug" />
-            <arg value="-load-config=${basedir}/externs/GCL/compile-config.xml" />
-            <arg value="-output=${basedir}/externs/GCL/out/bin/GCL.swc" />
-        </java>
-    </target>
-    
-    <target name="externc.createjs.swc" >
-        <ant dir="${basedir}/externs/createjs" />
-        <java jar="${basedir}/compiler.jx/lib/externc.jar" fork="true"
-            failonerror="false">
-            <arg value="+flexlib=externs" />
-            <arg value="-debug" />
-            <arg value="-js-root=${basedir}/externs/createjs/out/externs" />
-            <arg value="-load-config=${basedir}/externs/createjs/createjs-compile-config.xml" />
-        </java>
-        <java jar="${basedir}/compiler.jx/lib/externc.jar" fork="true"
-            failonerror="false">
-            <arg value="+flexlib=externs" />
-            <arg value="-debug" />
-            <arg value="-load-config=${basedir}/externs/createjs/createjs-compile-config.xml" />
-        </java>
-        <java jar="${basedir}/compiler/generated/dist/sdk/lib/falcon-compc.jar" fork="true"
-            failonerror="true">
-            <arg value="+flexlib=externs/frameworks" />
-            <arg value="-debug" />
-            <arg value="-load-config=${basedir}/externs/createjs/compile-config.xml" />
-            <arg value="-output=${basedir}/externs/createjs/out/bin/createjs.swc" />
-        </java>
-    </target>
-    
-    <target name="externc.google_maps.swc" >
-        <ant dir="${basedir}/externs/google_maps" />
-        <java jar="${basedir}/compiler.jx/lib/externc.jar" fork="true"
-            failonerror="false">
-            <arg value="+flexlib=externs" />
-            <arg value="-debug" />
-            <arg value="-load-config=${basedir}/externs/google_maps/google_maps-compile-config.xml" />
-        </java>
-        <java jar="${basedir}/compiler/generated/dist/sdk/lib/falcon-compc.jar" fork="true"
-            failonerror="true">
-            <arg value="+flexlib=externs/frameworks" />
-            <arg value="-debug" />
-            <arg value="-load-config=${basedir}/externs/google_maps/compile-config.xml" />
-            <arg value="-output=${basedir}/externs/google_maps/out/bin/google_maps.swc" />
-        </java>
-    </target>
-    
-    <target name="externc.node.swc" >
-        <java jar="${basedir}/compiler.jx/lib/externc.jar" fork="true"
-            failonerror="false">
-            <arg value="+flexlib=externs/frameworks" />
-            <arg value="-debug" />
-            <arg value="-load-config=${basedir}/externs/node/node-compile-config.xml" />
-        </java>
-        <java jar="${basedir}/compiler/generated/dist/sdk/lib/falcon-compc.jar" fork="true"
-            failonerror="true">
-            <arg value="+flexlib=externs/frameworks" />
-            <arg value="-debug" />
-            <arg value="-load-config=${basedir}/externs/node/compile-config.xml" />
-            <arg value="-output=${basedir}/externs/node/out/bin/node.swc" />
-        </java>
-    </target>
-    
-    <target name="binary-package"
-        description="Package binary files in zip and tar-gzip file.">
-        
-        <antcall target="stage-source"/>
-        
-        <!-- these files are in addition to the remaining source files -->
-        
-        <!-- copy the flex-sdk files that go in generated/dist/sdk -->
-        <ant dir="compiler" target="copy.sdk" />
-        
-        <!-- generated -->
-        <copy todir="${basedir}/temp/compiler/generated/dist/sdk">
-            <fileset dir="${basedir}/compiler/generated/dist/sdk">
-                <include name="**"/>
-                <exclude name="lib/external/**"/>
-                <exclude name="**/env.properties"/>
-            </fileset>
-        </copy>
-        
-        <fixcrlf srcdir="${basedir}/temp/compiler/generated/dist/sdk/bin" eol="unix" fixlast="false">
-            <include name="aasdoc"/>
-            <include name="acompc"/>
-            <include name="adl"/>
-            <include name="amxmlc"/>
-            <include name="asc"/>
-            <include name="asdoc"/>
-            <include name="compc"/>
-            <include name="copylocale"/>
-            <include name="digest"/>
-            <include name="fcsh"/>
-            <include name="fdb"/>
-            <include name="fontswf"/>
-            <include name="mxmlc"/>
-            <include name="optimizer"/>
-            <include name="swcdepends"/>
-            <include name="swfdump"/>
-        </fixcrlf>
-        
-        <fixcrlf srcdir="${basedir}/temp/compiler/generated/dist/sdk/bin-legacy" eol="unix" fixlast="false">
-            <include name="aasdoc"/>
-            <include name="acompc"/>
-            <include name="adl"/>
-            <include name="amxmlc"/>
-            <include name="asc"/>
-            <include name="asdoc"/>
-            <include name="compc"/>
-            <include name="copylocale"/>
-            <include name="digest"/>
-            <include name="fcsh"/>
-            <include name="fdb"/>
-            <include name="fontswf"/>
-            <include name="mxmlc"/>
-            <include name="optimizer"/>
-            <include name="swcdepends"/>
-            <include name="swfdump"/>
-        </fixcrlf>
-
-        <chmod dir="${basedir}/temp/compiler/generated/dist/sdk/bin" excludes="**/*.bat" perm="+x" />
-        <chmod dir="${basedir}/temp/compiler/generated/dist/sdk/bin-legacy" excludes="**/*.bat" perm="+x" />
-
-        <antcall target="binary-package-zip"/>
-        <antcall target="binary-package-tgz"/>
-        
-        <antcall target="stage-source-jx" />
-        
-        <!-- concat the license file with the binary license file for the 3rd party deps -->
-        <delete file="${basedir}/temp/LICENSE" />
-        <concat destfile="${basedir}/temp/LICENSE">
-            <filelist dir="${basedir}" files="LICENSE.jx,LICENSE.jx.bin"/>
-        </concat>
-        
-        <!-- generated -->
-        <mkdir dir="${basedir}/temp/js"/>
-        <copy todir="${basedir}/temp/js">
-            <fileset dir="${basedir}/compiler.jx">
-                <include name="bin/**"/>
-                <include name="lib/**"/>
-                <exclude name="lib/commons-io**"/>
-                <exclude name="lib/flex-tool**"/>
-                <exclude name="lib/google/**"/>
-                <exclude name="lib/args4j**"/>
-                <exclude name="lib/guava**"/>
-                <exclude name="lib/org.json**"/>
-            </fileset>
-        </copy>
-        
-        <!-- generated -->
-        <mkdir dir="${basedir}/temp/js/libs"/>
-        <copy tofile="${basedir}/temp/js/libs/js.swc" file="${basedir}/externs/js/out/bin/js.swc" />
-        <copy tofile="${basedir}/temp/js/libs/cordova.swc" file="${basedir}/externs/cordova/out/bin/cordova.swc" />
-        <copy tofile="${basedir}/temp/js/libs/createjs.swc" file="${basedir}/externs/createjs/out/bin/createjs.swc" />
-        <copy tofile="${basedir}/temp/js/libs/google_maps.swc" file="${basedir}/externs/google_maps/out/bin/google_maps.swc" />
-        <copy tofile="${basedir}/temp/js/libs/jasmine.swc" file="${basedir}/externs/jasmine/out/bin/jasmine-2.0.swc" />
-        <copy tofile="${basedir}/temp/js/libs/jquery.swc" file="${basedir}/externs/jquery/out/bin/jquery-1.9.swc" />
-        <copy tofile="${basedir}/temp/js/libs/GCL.swc" file="${basedir}/externs/GCL/out/bin/GCL.swc" />
-        <copy tofile="${basedir}/temp/js/libs/node.swc" file="${basedir}/externs/node/out/bin/node.swc" />
-        
-        <!-- generated -->
-        <mkdir dir="${basedir}/temp/externs"/>
-        <copy todir="${basedir}/temp/externs">
-            <fileset dir="${basedir}/externs">
-                <include name="**/**"/>
-                <exclude name="**/*.swc"/>
-                <exclude name="**/*.as"/>
-                <exclude name="GCL/externs/**"/>
-                <exclude name="createjs/out/**"/>
-                <exclude name="createjs/in/**"/>
-            </fileset>
-        </copy>
-        
-        <!-- for FalconJX, remove the legacy folders -->
-        <delete dir="${basedir}/temp/compiler/generated/dist/sdk/lib-legacy" failonerror="false" />
-        <delete dir="${basedir}/temp/compiler/generated/dist/sdk/bin-legacy" failonerror="false" />
-        <delete dir="${basedir}/temp/compiler/generated/dist/sdk/lib/external" failonerror="false" />
-        <delete dir="${basedir}/temp/compiler/generated/dist/sdk/frameworks" failonerror="false" />
-        
-        <antcall target="binary-package-jx-zip"/>
-        <antcall target="binary-package-jx-tgz"/>
-        
-        <copy todir="${basedir}/out">
-            <fileset dir="${basedir}">
-                <include name="apache-flex-falcon-installer-config.xml"/>
-                <include name="apache-flex-falconjx-installer-config.xml"/>
-            </fileset>
-        </copy>
-    </target>
-
-    <!--
-     Packages the binary distribution with ZIP.
-     -->
-    <target name="binary-package-zip" unless="no.zip">
-        <mkdir dir="${basedir}/out"/>
-        <zip destfile="${basedir}/out/${binary.kit}.zip" basedir="${basedir}/temp"/>
-    </target>
-
-    <!--
-     Packages the binary distribution with TAR-GZIP.
-     -->
-    <target name="binary-package-tgz" unless="no.zip">
-        <tar-gzip name="${binary.kit}" />
-    </target>
-
-    <!--
-     Packages the binary distribution with ZIP.
-     -->
-    <target name="binary-package-jx-zip" unless="no.zip">
-        <mkdir dir="${basedir}/out"/>
-        <zip destfile="${basedir}/out/${binary.jx.kit}.zip" basedir="${basedir}/temp"/>
-    </target>
-
-    <!--
-     Packages the binary distribution with TAR-GZIP.
-     -->
-    <target name="binary-package-jx-tgz" unless="no.zip">
-        <tar-gzip name="${binary.jx.kit}" />
-    </target>
-
-    <!--
-     tar with gzip compression, the temp directory and put it in the out directory.
-     The shell scripts in the bin directory (no extension) and other .sh files have
-     mode set to execute.
-     
-     name - the basename name of the kit in out directory, without the .tar.gz extension
-     -->
-    <macrodef name="tar-gzip">
-        <attribute name="name"/>
-        <sequential>
-            <mkdir dir="${basedir}/out"/>
-            <tar destfile="${basedir}/out/@{name}.tar.gz"
-                compression="gzip"
-                longfile="gnu">
-                <tarfileset dir="${basedir}/temp" prefix="@{name}">
-                    <include name="**" />
-                    <exclude name="bin/**" />
-                    <exclude name="**/*.sh" />
-                </tarfileset>
-                <tarfileset dir="${basedir}/temp" prefix="@{name}">
-                    <include name="bin/*.bat" />
-                </tarfileset>
-                <tarfileset dir="${basedir}/temp" prefix="@{name}" mode="755">
-                    <include name="bin/*" />
-                    <include name="**/*.sh" />
-                    <exclude name="bin/*.bat" />
-                </tarfileset>
-            </tar>
-        </sequential>
-    </macrodef>
-
-    <!--
-     Run the Apache Rat audit tool against the source in the source kit.
-     The report is written to rat.report.
-     
-     To check a subset of files run with -Drat.dir=<dir>.
-     
-     You need to place apache-rat-tasks-0.8.jar and apache-rat-0.8.jar in the
-     anttask.classpath in order to do this.  If the jar isn't found, the report
-     will not be generated.
-     -->
-    <target name="rat-check" depends="rat-taskdef" if="have.rattasks"
-        description="Report on licenses in source kit.">
-        
-        <property name="rat.dir" value="${basedir}/temp"/>
-        <antcall target="rat-unzip" />
-        
-        <property name="rat.report" value="${basedir}/rat.report"/>
-        <echo message="Checking files at ${rat.dir}, report is ${rat.report}"/>
-        
-        <rat:report xmlns:rat="antlib:org.apache.rat.anttasks" reportFile="${rat.report}">
-            <fileset dir="${rat.dir}">
-                <!--          Start of binary files           -->
-                <!-- exclude media (png, gif, jpg, mp3, flv) -->
-                <exclude name="**/*.png"/>
-                <exclude name="**/*.gif"/>
-                <exclude name="**/*.jpg"/>
-                <exclude name="**/*.mp3"/>
-                <exclude name="**/*.flv"/>
-                <exclude name="**/org.apache.flex.tools.FlexToolGroup"/>
-                <exclude name="debugger/META-INF/MANIFEST.MF"/>
-                <exclude name="LICENSE.jx.bin"/>
-                <exclude name="README_JX"/>
-                <exclude name="RELEASE_NOTES_JX"/>
-                <exclude name="NOTICE.jx"/>
-                <exclude name="NOTICE.base"/>
-                <exclude name="NOTICE.fdb"/>
-                <exclude name="NOTICE.oem"/>
-                <exclude name="NOTICE.swfutils"/>
-            </fileset>
-        </rat:report>
-    </target>
-
-    <target name="rat-unzip" unless="no.zip">
-        <antcall target="clean-temp" />
-        <unzip src="${basedir}/out/${source.jx.kit}.zip" dest="${rat.dir}"/>
-    </target>
-
-    <target name="rat-taskdef" description="Rat taskdef">
-        <available property="have.rattasks"
-        resource="org/apache/rat/anttasks/antlib.xml"
-        classpathref="anttask.classpath"/>
-        
-        <antcall target="have-rattasks"/>
-        <antcall target="no-rattasks"/>
-    </target>
-
-    <target name="have-rattasks" if="have.rattasks">
-        <typedef resource="org/apache/rat/anttasks/antlib.xml"
-        uri="antlib:org.apache.rat.anttasks"
-        classpathref="anttask.classpath"/>
-    </target>
-
-    <target name="no-rattasks" unless="have.rattasks">
-        <echo message="Rat report not generated."/>
-        <echo message="rat jars (apache-rat-*.jar, apache-rat-tasks-*.jar)"/>
-        <echo message="not found in anttask.classpath"/>
-    </target>
-
-    <target name="clean-temp" unless="noclean.temp">
-        <delete dir="${basedir}/temp" failonerror="false" includeEmptyDirs="true"/>
-    </target>
-
-    <target name="create-md5" >
-        <echo message="Generating MD5 hashes for release artifacts"/>
-        <checksum algorithm="md5" file="${basedir}/out/${binary.kit}.tar.gz" forceOverwrite="yes"/>
-        <checksum algorithm="md5" file="${basedir}/out/${binary.kit}.zip" forceOverwrite="yes"/>
-        <checksum algorithm="md5" file="${basedir}/out/${source.kit}.tar.gz" forceOverwrite="yes"/>
-        <checksum algorithm="md5" file="${basedir}/out/${source.kit}.zip" forceOverwrite="yes"/>
-        <checksum algorithm="md5" file="${basedir}/out/${binary.jx.kit}.tar.gz" forceOverwrite="yes"/>
-        <checksum algorithm="md5" file="${basedir}/out/${binary.jx.kit}.zip" forceOverwrite="yes"/>
-        <checksum algorithm="md5" file="${basedir}/out/${source.jx.kit}.tar.gz" forceOverwrite="yes"/>
-        <checksum algorithm="md5" file="${basedir}/out/${source.jx.kit}.zip" forceOverwrite="yes"/>
-    </target>
-
-    <target name="sign" >
-        <exec executable="gpg">
-            <arg value="--armor" />
-            <arg value="--output" />
-            <arg value="${basedir}/out/${source.kit}.zip.asc" />
-            <arg value="--detach-sig" />
-            <arg value="${basedir}/out/${source.kit}.zip" />
-        </exec>
-        
-        <exec executable="gpg">
-            <arg value="--armor" />
-            <arg value="--output" />
-            <arg value="${basedir}/out/${source.kit}.tar.gz.asc" />
-            <arg value="--detach-sig" />
-            <arg value="${basedir}/out/${source.kit}.tar.gz" />
-        </exec>
-        
-        <exec executable="gpg">
-            <arg value="--armor" />
-            <arg value="--output" />
-            <arg value="${basedir}/out/${binary.kit}.zip.asc" />
-            <arg value="--detach-sig" />
-            <arg value="${basedir}/out/${binary.kit}.zip" />
-        </exec>
-        
-        <exec executable="gpg">
-            <arg value="--armor" />
-            <arg value="--output" />
-            <arg value="${basedir}/out/${binary.kit}.tar.gz.asc" />
-            <arg value="--detach-sig" />
-            <arg value="${basedir}/out/${binary.kit}.tar.gz" />
-        </exec>
-        
-        <exec executable="gpg">
-            <arg value="--armor" />
-            <arg value="--output" />
-            <arg value="${basedir}/out/${source.jx.kit}.zip.asc" />
-            <arg value="--detach-sig" />
-            <arg value="${basedir}/out/${source.jx.kit}.zip" />
-        </exec>
-        
-        <exec executable="gpg">
-            <arg value="--armor" />
-            <arg value="--output" />
-            <arg value="${basedir}/out/${source.jx.kit}.tar.gz.asc" />
-            <arg value="--detach-sig" />
-            <arg value="${basedir}/out/${source.jx.kit}.tar.gz" />
-        </exec>
-        
-        <exec executable="gpg">
-            <arg value="--armor" />
-            <arg value="--output" />
-            <arg value="${basedir}/out/${binary.jx.kit}.zip.asc" />
-            <arg value="--detach-sig" />
-            <arg value="${basedir}/out/${binary.jx.kit}.zip" />
-        </exec>
-        
-        <exec executable="gpg">
-            <arg value="--armor" />
-            <arg value="--output" />
-            <arg value="${basedir}/out/${binary.jx.kit}.tar.gz.asc" />
-            <arg value="--detach-sig" />
-            <arg value="${basedir}/out/${binary.jx.kit}.tar.gz" />
-        </exec>
-    </target>
-
-    <!-- may not work on windows -->
-    <target name="inject-asf-header" >
-        <replaceregexp match="${generated.by.match}"
-            replace="${asfheader}${generated.by.comment}"
-            byline="false"
-            flags="s">
-            <fileset dir="${basedir}/temp">
-                <include name="**/*.js" />
-            </fileset>
-        </replaceregexp>
-    </target>
-
-    <target name="sdk.dependent.tests" >
-        <ant dir="compiler.tests" target="sdk.dependent.tests" />
-        <ant dir="compiler.jx.tests" target="integration.tests.sdk" />
-    </target>
-    <target name="flexjs.dependent.tests" >
-        <ant dir="compiler.jx.tests" target="integration.tests.asjs" />
-    </target>
-
-</project>