<commit_before>Drawing inside a ScrollPane (a Pane), and setting onMouse events:
http://stackoverflow.com/questions/26222446/drawing-inside-a-scrollpane-in-javafx8

Working with a Canvas:
http://docs.oracle.com/javafx/2/canvas/jfxpub-canvas.htm

Popups
(scroll to comment with <NAME> as author)
http://stackoverflow.com/questions/8309981/how-to-create-and-show-common-dialog-error-warning-confirmation-in-javafx-2/28887273#28887273

Dialog
https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/Dialog.html

**Alert
https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/Alert.html

**TextInputDialog
https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/TextInputDialog.html

ChoiceDialog
https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/ChoiceDialog.html

SerializedEdgeDemo.java:
https://gist.github.com/james-d/a7202039b00170256293

Custom serialization example:
http://stackoverflow.com/questions/7290777/java-custom-serialization

Copy/Clone an object using serialization:
http://stackoverflow.com/questions/64036/how-do-you-make-a-deep-copy-of-an-object-in-java
<commit_msg>Added source for lock implementation in Links<commit_after>Drawing inside a ScrollPane (a Pane), and setting onMouse events:
http://stackoverflow.com/questions/26222446/drawing-inside-a-scrollpane-in-javafx8

Working with a Canvas:
http://docs.oracle.com/javafx/2/canvas/jfxpub-canvas.htm

Popups
(scroll to comment with <NAME> as author)
http://stackoverflow.com/questions/8309981/how-to-create-and-show-common-dialog-error-warning-confirmation-in-javafx-2/28887273#28887273

Dialog
https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/Dialog.html

**Alert
https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/Alert.html

**TextInputDialog
https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/TextInputDialog.html

ChoiceDialog
https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/ChoiceDialog.html

SerializedEdgeDemo.java:
https://gist.github.com/james-d/a7202039b00170256293

Custom serialization example:
http://stackoverflow.com/questions/7290777/java-custom-serialization

Copy/Clone an object using serialization:
http://stackoverflow.com/questions/64036/how-do-you-make-a-deep-copy-of-an-object-in-java

Basic lock implementation:
http://tutorials.jenkov.com/java-concurrency/locks.html




{'fraction_non_alphanumeric': 0.13557894736842105, 'fraction_numerical': 0.05726315789473684, 'mean_word_length': 5.203655352480418, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 10, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1402941', 'n_tokens_mistral': 929, 'n_tokens_neox': 816, 'n_words': 100}