diff --git a/rosjava_bootstrap/src/main/java/org/ros/namespace/GraphName.java b/rosjava_bootstrap/src/main/java/org/ros/namespace/GraphName.java
index a58d32b3d1dacfb557d5d980500db1dca57cc7ec..bd9bddfa8b8b9ff368bc43ebff1bc0d7a6a0a2b6 100644
--- a/rosjava_bootstrap/src/main/java/org/ros/namespace/GraphName.java
+++ b/rosjava_bootstrap/src/main/java/org/ros/namespace/GraphName.java
@@ -277,6 +277,13 @@ public class GraphName {
     return new GraphName(toString() + SEPARATOR + other.toString());
   }
 
+  /**
+   * @see #join(GraphName)
+   */
+  public GraphName join(String other) {
+    return join(GraphName.of(other));
+  }
+
   @Override
   public String toString() {
     return name;