Mix water, sugar and pepper until well incorporated.
Preheat your cooking pan to Medium High heat.
For Raw Bacon - Using a cutting board and a knife, dice the raw bacon into equal size pieces. Place diced bacon into preheated cooking pan. Continually stir bacon with large spoon to keep the bacon from burning. Once cooked add the onions and cook until they are tender and light brown.
For Cooked Ham - Using a cutting board and a knife, dice the cooked ham into equal size pieces. - Place the diced ham and onions into the preheated cooking pan. - Using the large spoon, continue to stir the ham and onions until the ham is lightly brown and the onions are tender.
Now that the onions are tender add the liquid mixture and the beans.
Using a rubber spatula stir the mixture until incorporated.
Bring mixture to a boil and turn heat to simmer until beans are tneder to your liking. I like to use fresh and simmer for a long time.